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