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

Значение свойства

Шаблон данных. Значение по умолчанию — 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."/>

Комментарии

Задайте для этого свойства значение, DataTemplate чтобы указать внешний ContentControlвид объекта. Дополнительные сведения о шаблонах данных см. в разделе "Общие сведения о шаблоне данных".

Использование атрибута XAML

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

Значения XAML

resourceExtension Расширение разметки, определяющее, как ссылаться на ресурс шаблона либо StaticResourceDynamicResource. См. статью "Ресурсы XAML".

styleResourceKey Ключ, определяющий запрошенный селектор шаблона. Ключ ссылается на существующий ресурс в объекте ResourceDictionary.

Note

Синтаксис элемента свойства технически возможен, но не рекомендуется. Дополнительные сведения см. в разделе Встроенные стили и шаблоны.

Сведения о свойстве зависимостей

Элемент Ценность
Поле идентификатора ContentTemplateProperty
Свойства метаданных, равные свойству true Нет

Применяется к