GridView.ColumnHeaderTemplate Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Vorlage für die Anzeige der Spaltenköpfe ab oder legt diese fest.
public:
property System::Windows::DataTemplate ^ ColumnHeaderTemplate { System::Windows::DataTemplate ^ get(); void set(System::Windows::DataTemplate ^ value); };
public System.Windows.DataTemplate ColumnHeaderTemplate { get; set; }
member this.ColumnHeaderTemplate : System.Windows.DataTemplate with get, set
Public Property ColumnHeaderTemplate As DataTemplate
Eigenschaftswert
Die DataTemplate, die zum Anzeigen der Spaltenüberschriften als Teil der GridView verwendet werden soll. Der Standardwert ist null
.
Beispiele
Im folgenden Beispiel wird das Festlegen der ColumnHeaderTemplate-Eigenschaft veranschaulicht.
<DataTemplate x:Key="myHeaderTemplate">
<DockPanel>
<CheckBox/>
<TextBlock FontSize="16" Foreground="DarkBlue">
<TextBlock.Text>
<Binding/>
</TextBlock.Text>
</TextBlock>
</DockPanel>
</DataTemplate>
<GridView ColumnHeaderTemplate="{StaticResource myHeaderTemplate}"
ColumnHeaderContainerStyle="{StaticResource myHeaderStyle}">
<GridViewColumn Header="Year" Width="80"
CellTemplate="{StaticResource myCellTemplateYear}"/>
<GridViewColumn Header="Month" Width="80"
CellTemplate="{StaticResource myCellTemplateMonth}"/>
<GridViewColumn Header="Day" Width="80"
CellTemplate="{StaticResource myCellTemplateDay}"/>
</GridView>
Hinweise
Wenn sowohl die ColumnHeaderTemplate -Eigenschaft als auch die ColumnHeaderTemplateSelector -Eigenschaft festgelegt sind, hat die ColumnHeaderTemplate -Eigenschaft Vorrang.
Diese Eigenschaft stellt eine von mehreren Möglichkeiten zum Erstellen und Formatieren von Spaltenüberschriften dar. Weitere Informationen finden Sie unter Übersicht über GridView-Spaltenheaderstile und -Spaltenheadervorlagen.
Verwendung von XAML-Attributen
<object ColumnHeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
XAML-Werte
ResourceExtension
Einer der folgenden: StaticResource
, oder DynamicResource
. Weitere Informationen finden Sie unter XAML-Ressourcen.
TemplateResourceKey
Der Schlüssel, der die angeforderte Vorlage identifiziert. Der Schlüssel bezieht sich auf eine vorhandene Ressource in einem ResourceDictionary.
Hinweis
Eigenschaftenelementsyntax ist technisch möglich, wird aber nicht empfohlen. Weitere Informationen finden Sie unter Inlinestile und -vorlagen. Ein Bindungsverweis mithilfe von TemplateBinding oder ist ebenfalls möglich, aber ungewöhnlich.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | ColumnHeaderTemplateProperty |
Metadateneigenschaften auf true festgelegt |
Keine |