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.
Note
Синтаксис элемента свойства технически возможен, но не рекомендуется. См. встроенные стили и шаблоны. Ссылка на привязку, используемая или также возможна, но редко.
Сведения о свойстве зависимостей
| Элемент | Ценность |
|---|---|
| Поле идентификатора | HeaderTemplateProperty |
Свойства метаданных, равные свойству true |
None |