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