GridViewColumn.HeaderTemplate Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает шаблон, используемый для отображения содержимого заголовка столбца.
public:
property System::Windows::DataTemplate ^ HeaderTemplate { System::Windows::DataTemplate ^ get(); void set(System::Windows::DataTemplate ^ value); };
public System.Windows.DataTemplate HeaderTemplate { get; set; }
member this.HeaderTemplate : System.Windows.DataTemplate with get, set
Public Property HeaderTemplate As DataTemplate
Значение свойства
Объект DataTemplate для отображения заголовка столбца. Значение по умолчанию — null
.
Примеры
В следующем примере показано, как указать шаблон, используемый для отображения заголовка объекта GridViewColumn.
<DataTemplate x:Key="myHeaderTemplate">
<DockPanel>
<CheckBox/>
<TextBlock FontSize="16" Foreground="DarkBlue">
<TextBlock.Text>
<Binding/>
</TextBlock.Text>
</TextBlock>
</DockPanel>
</DataTemplate>
<GridViewColumn Header="Month" Width="80"
HeaderContainerStyle="{StaticResource myHeaderStyle}"
HeaderTemplate="{StaticResource myHeaderTemplate}"
DisplayMemberBinding="{Binding Path=Month}"/>
Комментарии
HeaderTemplateSelector Если свойство и HeaderTemplate свойство заданы, HeaderTemplate оно имеет приоритет.
HeaderTemplate ColumnHeaderTemplate После указания или указания для нее GridViewColumnнельзя изменить.
Вы также можете определить отображение заголовка столбца, указав его ControlTemplate как часть GridViewColumn.HeaderContainerStyle.
Свойства, определяющие содержимое, макет и стиль заголовка столбца, находятся во многих связанных классах, а некоторые из этих свойств имеют функции, аналогичные или одинаковые. Дополнительные сведения см. в разделе Общие сведения о стилях заголовков столбцов GridView и шаблонах.
Использование атрибута XAML
<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
Использование элемента свойства XAML
Значения XAML
ResourceExtension
Одно из следующих элементов: StaticResource
или DynamicResource
. См. сведения о ресурсах XAML.
TemplateResourceKey
Ключ, определяющий запрашиваемый шаблон. Ключ ссылается на существующий ресурс в .ResourceDictionary
Примечание
Синтаксис элемента property технически возможен, но не рекомендуется. См. встроенные стили и шаблоны. Ссылка на привязку используется или также возможна, но редко.
Сведения о свойстве зависимостей
Поле идентификатора | HeaderTemplateProperty |
Metadata properties set to true |
Нет |