wpf 面試題目
初級工程師
解釋什麼是依賴屬性,它和以前的屬性有什麼不同?為什麼在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的一些經驗和體會。
[wpf 面試題目]相關文章:
1.wpf 面試題目