ContentControl.ContentTemplate プロパティ

定義

ContentControl のコンテンツを表示するために使用するデータ テンプレートを取得または設定します。

public:
 property System::Windows::DataTemplate ^ ContentTemplate { System::Windows::DataTemplate ^ get(); void set(System::Windows::DataTemplate ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.DataTemplate ContentTemplate { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ContentTemplate : System.Windows.DataTemplate with get, set
Public Property ContentTemplate As DataTemplate

プロパティ値

DataTemplate

データ テンプレート。 既定値は null です。

属性

次の例では、コンテンツ テンプレートを作成し、そのテンプレートをコンテンツ コントロールに適用する方法を示します。

<DataTemplate x:Key="template1">
  <TextBlock Text="{Binding}" FontSize="12" FontWeight="Bold" TextWrapping="Wrap"></TextBlock>
</DataTemplate>
<ContentControl Name="contCtrl" ContentTemplate="{StaticResource template1}" 
    Content="This is the content of the content control."/>

注釈

の外観を指定するには、このプロパティを a DataTemplate に設定します ContentControl。 データ テンプレートの詳細については「データ テンプレートの概要」を参照してください。

XAML 属性の使用方法

<object ContentTemplate="{resourceExtension styleResourceKey}"/>  

XAML 値

resourceExtension
テンプレート リソースを参照する方法を識別するマークアップ拡張機能。または StaticResource DynamicResource. 「XAML リソース」を参照してください。

styleResourceKey
要求されたテンプレート セレクターを識別するキー。 キーは、 ResourceDictionary.

注意

プロパティ要素の構文は技術的には可能ですが、推奨されません。 詳細については、「 インライン スタイルとテンプレート」を参照してください。

依存プロパティ情報

識別子フィールド ContentTemplateProperty
に設定されたメタデータ プロパティ true なし

適用対象