面试问题:WPF开发人员 [英] Interview questions: WPF Developer
本文介绍了面试问题:WPF开发人员的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我应该每个WPF开发人员知道吗?
What should every WPF developer know?
入门级
- 在强大的.NET 2.0背景和放大器;愿意学习!
- 解释依赖属性?
- 什么是风格?
- 什么是模板?
- 绑定
- 在基类之间的差异:视觉,UIElement的,FrameworkElement的,控制
- 在可视VS逻辑树?
- 属性更改通知(INotifyPropertyChange和的ObservableCollection)
- 的ResourceDictionary - 添加人a7an
- 在用户控件 - 添加人a7an
- 泡沫和隧道路由策略之间的区别 - 卡罗添加
- 为什么微软推出的又一标记语言?
- 在XAML
- Strong .NET 2.0 Background & willing to learn!
- Explain dependency properties?
- What's a style?
- What's a template?
- Binding
- Differences between base classes: Visual, UIElement, FrameworkElement, Control
- Visual vs Logical tree?
- Property Change Notification (INotifyPropertyChange and ObservableCollection)
- ResourceDictionary - Added by a7an
- UserControls - Added by a7an
- difference between bubble and tunnel routing strategies - added by Carlo
- Why did Microsoft introduce yet another markup language?
- XAML
中级
- 在路由事件和放大器;命令
- 转换器 - 添加人阿图尔·卡瓦略
- 在解释WPF的2通排版引擎?
- 如何实现一个小组?
- 在互操作性(WPF /的WinForms)
- 混合 /的苹果酒 - 添加人a7an
- 在动画和故事板
- ClickOnce部署
- 在蒙皮/更换主题皮肤
- 在自定义控制
- 如何才能工作线程更新UI?
- 的DataTemplate VS HierarchicalDataTemplate
- 在ItemsControl的VS项目presenter VS ContentControl中VS内容presenter
- 在不同类型的触发器
- Routed Events & Commands
- Converters - Added by Artur Carvalho
- Explain WPF's 2-pass layout engine?
- How to implement a panel?
- Interoperability (WPF/WinForms)
- Blend/Cider - Added by a7an
- Animations and Storyboarding
- ClickOnce Deployment
- Skinning/Themeing
- Custom Controls
- How can worker threads update the UI?
- DataTemplate vs HierarchicalDataTemplate
- ItemsControl vs ItemsPresenter vs ContentControl vs ContentPresenter
- Different types of Triggers
高级
- 的附加行为例?
- 什么是棱镜,华航及放大器; CAG?
- 如何才能工作线程更新UI?
- 在WPF 3D - 添加人a7an
- 2的Silverlight和WPF之间的差异
- 在MVVM / MVP - 添加人a7an
- 在WPF性能优化
- 在像素着色器
- Freezables目的
任何其他绝招问题要问?
难道你希望你的WPF开发人员知道混合?
Do you expect your WPF developer to know blend?
推荐答案
我很惊讶,没有人提到的XAML的基本知识呢。知道什么XAML是,要做到使用XAML,而不是图形设计工具的一些基本的编辑功能。中级开发人员应该能够使用像XAMLPad的工具敲表单/图形原型。
I'm surprised no one has mentioned basic knowledge of XAML yet. Knowing what XAML is, and the ability to do some basic editing using XAML rather than a graphical design tool. Mid-level developers should be able to knock up form / graphic prototypes using a tool like XAMLPad.
这篇关于面试问题:WPF开发人员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文