GridViewColumn.HeaderTemplate GridViewColumn.HeaderTemplate GridViewColumn.HeaderTemplate GridViewColumn.HeaderTemplate Property

定義

列ヘッダーの内容の表示に使用するテンプレートを取得または設定します。Gets or sets the template to use to display the content of the column header.

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

プロパティ値

列ヘッダーの表示に使用する DataTemplateA DataTemplate to use to display the column header. 既定値は、null です。The default is null.

次の例のヘッダーの表示に使用するテンプレートを指定する方法を示しています、GridViewColumnします。The following example shows how to specify a template to use to display the header of a 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プロパティが優先されます。If both the HeaderTemplateSelector property and the HeaderTemplate property are set, the HeaderTemplate property takes precedence.

後に、HeaderTemplateまたはColumnHeaderTemplateが指定されて、 GridViewColumn、変更することはできません。After a HeaderTemplate or ColumnHeaderTemplate is specified for a GridViewColumn, it cannot be changed.

指定することで、列ヘッダーの表示を定義することも、ControlTemplateの一部として、GridViewColumn.HeaderContainerStyleします。You can also define the display of a column header by specifying a ControlTemplate as part of a GridViewColumn.HeaderContainerStyle.

多くの関連クラス上のコンテンツ、レイアウト、および列ヘッダーのスタイルを定義するプロパティにある、または同一のような機能があるこれらのプロパティの一部です。Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. 詳細については、GridView の列ヘッダーのスタイルとテンプレートの概要を参照してください。For more information, see GridView Column Header Styles and Templates Overview.

XAML 属性の使用方法XAML Attribute Usage

<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>  

XAML プロパティ要素の使用XAML Property Element Usage

XAML 値XAML Values

ResourceExtensionResourceExtension
次のいずれか: StaticResource、またはDynamicResourceします。One of the following: StaticResource, or DynamicResource. 参照してくださいXAML リソースします。See XAML Resources.

TemplateResourceKeyTemplateResourceKey
要求されているテンプレートを識別するキー。The key that identifies the template being requested. このキーは、既存のリソースで、ResourceDictionaryします。The key refers to an existing resource in a ResourceDictionary.

注意

プロパティ要素構文は技術的に可能であれば、推奨されません。Property element syntax is technically possible, but not recommended. 参照してくださいインライン スタイルおよびテンプレートします。See Inline Styles and Templates. バインドを使用して参照またはも可能ですが、一般的ではありません。A binding reference using or is also possible, but uncommon.

依存プロパティ情報Dependency Property Information

識別子フィールドです。Identifier field HeaderTemplateProperty
メタデータのプロパティを設定するには trueMetadata properties set to true なしNone

適用対象

こちらもご覧ください