博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wpf 面试题目
阅读量:5239 次
发布时间:2019-06-14

本文共 795 字,大约阅读时间需要 2 分钟。

初级工程师

解释什么是依赖属性,它和以前的属性有什么不同?为什么在WPF会使用它?
什么是样式
什么是模板
绑定(Binding )的基础用法
解释这几个类的作用及关系: Visual, UIElement, FrameworkElement, Control
视觉树vs 逻辑树?
属性变更通知(INotifyPropertyChange 和ObservableCollection)
ResourceDictionary
事件的三种方式(冒泡、直接、隧道)

中级工程师

Routed Events(路由事件) & Commands (命令)
绑定详解(包括绑定到单一属性、实体、集合、值转换、触发机制、验证等)
怎样布局一个漂亮的UI(你们以前的项目是怎么做的?)
WPF和之前的技术交互(WPF/WinForms)
animations 、storyboarding
ClickOnce 部署(优点和缺点)或者是自己通过微软setup/InstallShield+自己的自动更新组件。
样式、主题和触发器
自定义控件
怎样才能工作线程更新UI?

高级工程师
什么是attached behavior(附加行为或者附加事件)?
PRISM,CAL & CAG等等框架,是否使用过?你们是怎么用的?没有使用的话,解释一下自己的开发模式和框架。
怎样才能工作线程更新UI?
WPF 3D和动画的应用(是否使用过?用过哪些?)。
Silverlight和WPF的异同。
怎么开发自定义控件?可以简单介绍一下自己开发的控件。
你之前的WPF项目开发流程是怎样的?
三种开发模式(MVVM/MVP/MVC)的理解。
WPF的性能调整(你是怎么优化WPF性能的?)
聊聊你做WPF的一些经验和体会.

转载于:https://www.cnblogs.com/colder/p/4394975.html

你可能感兴趣的文章
vue混入 (mixin)的使用
查看>>
字符串replace的理解和练习和配合正则表达式的使用
查看>>
git命令 撤销文件修改
查看>>
解决xpath中文乱码
查看>>
考试安排查询脚本(CUP)
查看>>
解决oh-my-zsh中git分支显示乱码问题
查看>>
好多粉如何统计微信加粉复制次数?
查看>>
Maven之pom.xml配置文件详解
查看>>
统计日志—gmtime和localtime
查看>>
DP+滚动数组 || [Usaco2007 Nov]Telephone Wire 架设电话线 || BZOJ 1705 || Luogu P2885
查看>>
单调队列优化DP || [SCOI2010]股票交易 || BZOJ 1855 || Luogu P2569
查看>>
折半搜索+Hash表+状态压缩 | [Usaco2012 Open]Balanced Cow Subsets | BZOJ 2679 | Luogu SP11469
查看>>
单调队列优化DP || [Poi2014]Little Bird || BZOJ 3831 || Luogu P3572
查看>>
DP | Luogu P1466 集合 Subset Sums
查看>>
单调队列优化DP || [NOI2005]瑰丽华尔兹 || BZOJ 1499 || Luogu P2254
查看>>
并查集 || [USACO18JAN]MooTube || BZOJ 5188 || Luogu P4185
查看>>
8. vue常用组件
查看>>
使用webstorm搭建vue-cli项目
查看>>
vue-cli项目下引入vant组件
查看>>
浅谈IDEA集成SSM框架(SpringMVC+Spring+MyBatis)
查看>>