すべてのWPF開発者は何を知っておくべきですか?
入門レベル
- 強力な.NET2.0の背景と学習意欲!
- 依存関係のプロパティを説明しますか?
- スタイルとは何ですか?
- テンプレートとは何ですか?
- バインディング
- 基本クラス間の違い:Visual、UIElement、FrameworkElement、Control
- ビジュアルツリーと論理ツリー?
- プロパティ変更通知(INotifyPropertyChangeおよびObservableCollection)
- ResourceDictionary-a7anによって追加されました
- UserControls-a7anによって追加されました
- バブルルーティング戦略とトンネルルーティング戦略の違い-Carloによって追加されました
- マイクロソフトがさらに別のマークアップ言語を導入したのはなぜですか?
- XAML
中級レベル
- ルーティングされたイベントとコマンド
- コンバーター-ArturCarvalhoによって追加されました
- WPFの2パスレイアウトエンジンについて説明してください。
- パネルを実装する方法は?
- 相互運用性(WPF / WinForms)
- ブレンド/サイダー-a7anによって追加されました
- アニメーションとストーリーボード
- ClickOnceデプロイメント
- スキニング/テーマ
- カスタムコントロール
- ワーカースレッドはどのようにUIを更新できますか?
- DataTemplateとHierarchicalDataTemplate
- ItemsControl vs ItemsPresenter vs ContentControl vs ContentPresenter
- さまざまな種類のトリガー
シニア
- 添付された動作の例?
- PRISM、CAL、CAGとは何ですか?
- ワーカースレッドはどのようにUIを更新できますか?
- WPF3D-a7anによって追加されました
- Silverlight2とWPFの違い
- MVVM/MVP-a7anによって追加されました
- WPFパフォーマンスチューニング
- ピクセルシェーダー
- フリーザブルの目的
他に尋ねる「トリック」の質問はありますか?
WPF開発者がブレンドを知っていると思いますか?