ContentControl.ContentTemplate Özellik

Tanım

içeriğini ContentControlgörüntülemek için kullanılan veri şablonunu alır veya ayarlar.

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

Özellik Değeri

DataTemplate

Veri şablonu. null varsayılan değerdir.

Öznitelikler

Örnekler

Aşağıdaki örneklerde içerik şablonu oluşturma ve şablonun içerik denetimine uygulama gösterilmektedir.

<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çıklamalar

görünümünü belirtmek ContentControliçin bu özelliği olarak DataTemplate ayarlayın. Veri şablonları hakkında daha fazla bilgi için bkz. Veri Şablonu Oluşturmaya Genel Bakış.

XAML Öznitelik Kullanımı

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

XAML Değerleri

resourceExtension
Veya DynamicResourceşablon kaynağına StaticResource başvurmayı tanımlayan bir işaretleme uzantısı. Bkz . XAML Kaynakları.

styleResourceKey
İstenen şablon seçiciyi tanımlayan anahtar. Anahtar, içinde var olan bir ResourceDictionarykaynağa başvurur.

Not

Özellik öğesi söz dizimi teknik olarak mümkündür, ancak önerilmez. Daha fazla bilgi için bkz. Satır içi Stiller ve Şablonlar.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı ContentTemplateProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır