0

ContentTemplate のプロパティを持つ ContentControl は、各派生 Silverlight コントロールがそのクラスで宣言した内容に応じて、DataTemplate または ControlTemplate のいずれかであると思われます。

はいの場合、同じコントロールに対して両方を一度にカスタマイズするにはどうすればよいですか?

たとえば、ListBoxItem は ContentControl です。その ContentTemplate を宣言的にインラインで DataTemplate に設定できます。カスタム ControlTemplate をインラインで設定できますか? または ControlTemplate は個別にのみ設定できますか?

4

1 に答える 1

1

すべてのコントロールには、コントロールがControlTemplateどのように見えるかを定義するがあります。コントロールはDataTemplates、データの処理方法に応じて複数持つことができます。ContentControl通常は、Contentを介してテンプレート化できるものだけがありますContentTemplate。一部のヘッダー付きコントロールには、ヘッダーをテンプレート化するためのデータテンプレートプロパティが含まれている場合があります。これはすべて、使用しているコントロールによって異なります。

于 2012-05-16T17:50:31.497 に答える