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

Комментарии

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

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

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

Значения XAML

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

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

Примечание

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

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

Поле идентификатора ContentTemplateProperty
Для свойств метаданных задано значение true Нет

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