Freigeben über


GridView.ColumnHeaderContainerStyle Eigenschaft

Definition

Ruft die Formatvorlage ab, die auf Spaltenköpfe angewendet werden soll, oder legt diese fest.

public:
 property System::Windows::Style ^ ColumnHeaderContainerStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style ColumnHeaderContainerStyle { get; set; }
member this.ColumnHeaderContainerStyle : System.Windows.Style with get, set
Public Property ColumnHeaderContainerStyle As Style

Eigenschaftswert

Die Style, die zum Definieren der Anzeigeeigenschaften für Spaltenköpfe verwendet wird. Der Standardwert ist null.

Beispiele

Im folgenden Beispiel wird gezeigt, wie die -Eigenschaft definiert wird ColumnHeaderContainerStyle .

<Style x:Key="myHeaderStyle" TargetType="{x:Type GridViewColumnHeader}">
  <Setter Property="Background" Value="LightBlue"/>
</Style>
<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

Die ColumnHeaderContainerStyle -Eigenschaft und die ColumnHeaderTemplate -Eigenschaft werden beide verwendet, um die visuelle Struktur für die GridViewColumnHeader -Objekte zu definieren, die die Spaltenüberschriften in einem GridViewdarstellen. Die ColumnHeaderContainerStyle -Eigenschaft kann auch Spaltenheaderinhalte definieren, wenn nicht ColumnHeaderTemplate durch die Definition eines ControlTemplate für das GridViewColumnHeader -Objekt angegeben wird.

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.

Beim Festlegen von Formatvorlagen gibt es einige Einschränkungen. Weitere Informationen finden Sie unter Erstellen von Formaten und Vorlagen.

Verwendung von XAML-Attributen

<object ColumnHeaderContainerStyle="{ResourceExtension StyleResourceKey}"/>  

Verwendung von XAML-Eigenschaftenelementen

XAML-Werte

ResourceExtension
Einer der folgenden: StaticResource, oder DynamicResource. Weitere Informationen finden Sie unter XAML-Ressourcen.

StyleResourceKey
Der Schlüssel, der die angeforderte Formatvorlage 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 ColumnHeaderContainerStyleProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für: