ContentControl.ContentTemplate Właściwość

Definicja

Pobiera lub ustawia szablon danych używany do wyświetlania zawartości elementu 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

Wartość właściwości

DataTemplate

Szablon danych. Wartość domyślna to null.

Atrybuty

Przykłady

W poniższych przykładach pokazano, jak utworzyć szablon zawartości i zastosować go do kontrolki zawartości.

<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."/>

Uwagi

Ustaw tę właściwość na wartość , DataTemplate aby określić wygląd obiektu ContentControl. Aby uzyskać więcej informacji na temat szablonów danych, zobacz Szablony danych — omówienie.

Użycie atrybutu języka XAML

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

Wartości XAML

resourceExtension
Rozszerzenie znaczników identyfikujące sposób odwołowania się do zasobu szablonu lub StaticResource DynamicResource. Zobacz Zasoby XAML.

styleResourceKey
Klucz identyfikujący żądany selektor szablonu. Klucz odwołuje się do istniejącego zasobu w obiekcie ResourceDictionary.

Uwaga

Składnia elementu właściwości jest technicznie możliwa, ale nie jest zalecana. Aby uzyskać więcej informacji, zobacz Style i szablony wbudowane.

Informacje dotyczące właściwości zależności

Pole identyfikatora ContentTemplateProperty
Właściwości metadanych ustawione na true Brak

Dotyczy