wpf 面試題目

來源:果殼範文吧 1.44W

初級工程師

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的一些經驗和體會。

熱門標籤