GridViewColumn.HeaderTemplate プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
列ヘッダーの内容の表示に使用するテンプレートを取得または設定します。
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 優先されます。
a HeaderTemplate または ColumnHeaderTemplate a に対して指定された後は GridViewColumn、変更できません。
列ヘッダーの表示を定義するには、列ヘッダーのGridViewColumn.HeaderContainerStyle一部として指定ControlTemplateします。
列ヘッダーのコンテンツ、レイアウト、スタイルを定義するプロパティは、多くの関連クラスで見つかっており、これらのプロパティの一部には、類似または同じ機能があります。 詳細については、GridView の列ヘッダーのスタイルとテンプレートの概要を参照してください。
XAML 属性の使用方法
<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
XAML プロパティ要素の使用
XAML 値
ResourceExtension
次のいずれか: StaticResource
または DynamicResource
. XAML リソースを参照してください。
TemplateResourceKey
要求されるテンプレートを識別するキー。 キーは、 ResourceDictionary.
注意
プロパティ要素の構文は技術的には可能ですが、推奨されません。 「 インライン スタイルとテンプレート」を参照してください。 バインディング参照を使用するか、または使用することもできますが、一般的ではありません。
依存プロパティ情報
識別子フィールド | HeaderTemplateProperty |
メタデータのプロパティが次に設定されている true |
なし |