GridView.ColumnHeaderTemplateSelector Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает объект селектора, предоставляющий логику выбора шаблона для каждого заголовка столбца.
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 , определяющий шаблон данных, используемый для каждого заголовка столбца. Значение по умолчанию — null.
Комментарии
Если это свойство не задано, логика по умолчанию — использовать ColumnHeaderTemplate свойство для всех столбцов, если он определен.
ColumnHeaderTemplate Если свойство и ColumnHeaderTemplateSelector свойство заданы, ColumnHeaderTemplate свойство имеет приоритет.
Это свойство представляет собой один из нескольких способов размещения заголовков столбцов и стилей. Дополнительные сведения см. в разделе "Стили заголовков столбцов GridView" и "Шаблоны".
Использование атрибута XAML
<object DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Использование элемента свойства XAML
<object>
<object.ColumnHeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.ColumnHeaderTemplateSelector>
</object>
Значения XAML
ResourceExtension Одно из следующих элементов: StaticResourceили DynamicResource. См. статью "Ресурсы XAML".
DataTemplateSelectorClassKey Ключ, определяющий запрошенную реализацию селектора. Ключ ссылается на производный класс, реализующий практическую SelectTemplate переопределение. Сведения о сопоставлении пользовательского класса см. в разделе "Пространства имен XAML" и "Сопоставление пространств имен" для WPF XAML. Вы также можете программным способом добавить экземпляр DataTemplateSelector класса в качестве ресурса в словарь ресурсов приложения.
MyDataTemplateSelectorImplementation Класс, производный от DataTemplateSelector этого, реализует практическую SelectTemplate переопределение. Сведения о сопоставлении пользовательского класса см. в разделе "Пространства имен XAML" и "Сопоставление пространств имен" для WPF XAML.
Сведения о свойстве зависимостей
| Элемент | Ценность |
|---|---|
| Поле идентификатора | ColumnHeaderTemplateSelectorProperty |
Свойства метаданных, равные свойству true |
Нет |