面试问题:WPF开发人员 [英] Interview questions: WPF Developer

查看:1183
本文介绍了面试问题: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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆