3

WPF では、CustomControls と UserControls の違いは何ですか? それぞれをいつ使用する必要がありますか?

4

1 に答える 1

4

ユーザーコントロール (コンポジション):

  • 複数の既存のコントロールを再利用可能な「グループ」に構成します
  • XAML とコード ビハインド ファイルで構成されます
  • スタイル/テンプレート化できない
  • UserControl から派生

CustomControl (既存のコントロールの拡張)

  • 追加機能で既存のコントロールを拡張します
  • コード ファイルと Themes/Generic.xaml の既定のスタイルで構成されます。
  • スタイル/テンプレート化可能
  • コントロール ライブラリを構築するための最良のアプローチ

出典: CustomControls と UserControls の違い

于 2009-05-04T15:21:25.940 に答える