Freigeben über


GridView.ColumnHeaderContainerStyle Eigenschaft

Definition

Ruft die Formatvorlage ab, die auf Spaltenüberschriften 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

Das Style wird verwendet, um die Anzeigeeigenschaften für Spaltenüberschriften zu definieren. Der Standardwert ist null.

Beispiele

Das folgende Beispiel zeigt, wie die ColumnHeaderContainerStyle Eigenschaft definiert wird.

<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 einer GridView. Die ColumnHeaderContainerStyle Eigenschaft kann auch Spaltenüberschrifteninhalte definieren, wenn ein ColumnHeaderTemplate Objekt nicht durch Definieren eines ControlTemplate Objekts GridViewColumnHeader angegeben wird.

Diese Eigenschaft stellt eine von mehreren Möglichkeiten zum Gestalten und Formatieren von Spaltenüberschriften dar. Weitere Informationen finden Sie unter GridView Column Header Styles and Templates Overview.

Wenn Sie Formatvorlagen festlegen, gibt es einige Einschränkungen. Weitere Informationen finden Sie unter "Formatieren und Vorlagen".

Verwendung von XAML-Attributen

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

XAML-Eigenschaftselementverwendung

XAML-Werte

ResourceExtension Eine der folgenden: StaticResource, oder DynamicResource. Siehe XAML-Ressourcen.

StyleResourceKey Der Schlüssel, der die angeforderte Formatvorlage identifiziert. Der Schlüssel bezieht sich auf eine vorhandene Ressource in einer ResourceDictionary.

Hinweis

Eigenschaftselementsyntax ist technisch möglich, wird jedoch nicht empfohlen. Siehe Inlineformatvorlagen und -vorlagen. Ein Bindungsverweis mithilfe von TemplateBinding oder ist auch möglich, aber ungewöhnlich.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld ColumnHeaderContainerStyleProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: