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" и "Сопоставление пространств имен" для WPF XAML.
ResourceExtension Одно из следующих элементов: StaticResourceили DynamicResource. См. статью "Ресурсы XAML".
DataTemplateSelectorClassKey Ключ, определяющий запрошенную реализацию селектора. Ключ ссылается на производный класс, реализующий практическую SelectTemplate переопределение. Сведения о сопоставлении пользовательского класса см. в разделе "Пространства имен XAML" и "Сопоставление пространств имен" для WPF XAML. Вы также можете программно добавить экземпляр DataTemplateSelector класса в качестве ресурса в словарь ресурсов.
Сведения о свойстве зависимостей
| Элемент | Ценность |
|---|---|
| Поле идентификатора | HeaderTemplateSelectorProperty |
Свойства метаданных, равные свойству true |
Нет |