HeaderedContentControl.HeaderTemplateSelector Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает селектор шаблона данных, предоставляющий пользовательскую логику для выбора шаблона для отображения заголовка.
public:
property System::Windows::Controls::DataTemplateSelector ^ HeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector
Значение свойства
Объект селектора шаблона данных. Значение по умолчанию — null
.
- Атрибуты
Комментарии
Если заданы HeaderTemplateSelector свойства и HeaderTemplate свойства, свойство селектора шаблонов игнорируется.
Использование атрибута XAML
<object HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Использование элемента свойства XAML
<object>
<object.HeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.HeaderTemplateSelector>
</object>
Значения XAML
MyDataTemplateSelectorImplementation
Класс, производный от DataTemplateSelector этого, реализует практическое SelectTemplate переопределение. Сведения о сопоставлении пользовательского класса см. в разделе "Пространства имен XAML" и "Сопоставление пространств имен" для XAML WPF.
ResourceExtension
Одно из следующих элементов: StaticResource
или DynamicResource
. См. сведения о ресурсах XAML.
DataTemplateSelectorClassKey
Ключ, определяющий запрашиваемую реализацию селектора. Ключ ссылается на производный класс, реализующий практический SelectTemplate переопределение. Сведения о сопоставлении пользовательского класса см. в разделе "Пространства имен XAML" и "Сопоставление пространств имен" для XAML WPF. Вы также можете программно добавить экземпляр класса DataTemplateSelector в качестве ресурса в словарь ресурсов.
Сведения о свойстве зависимостей
Поле идентификатора | HeaderTemplateSelectorProperty |
Для свойств метаданных задано значение true |
Нет |