GridViewColumn.HeaderContainerStyle 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定要用於 GridViewColumn 標頭的樣式。
public:
property System::Windows::Style ^ HeaderContainerStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style HeaderContainerStyle { get; set; }
member this.HeaderContainerStyle : System.Windows.Style with get, set
Public Property HeaderContainerStyle As Style
屬性值
Style,可定義資料行標頭的顯示屬性。 預設為 null
。
範例
下列範例示範如何定義 HeaderContainerStyle ,指定資料行行首的顯示內容。
<Style x:Key="myHeaderStyle" TargetType="{x:Type GridViewColumnHeader}">
<Setter Property="Background" Value="LightBlue"/>
</Style>
<GridViewColumn Header="Month" Width="80"
HeaderContainerStyle="{StaticResource myHeaderStyle}"
HeaderTemplate="{StaticResource myHeaderTemplate}"
DisplayMemberBinding="{Binding Path=Month}"/>
下列範例示範如何使用 定義 HeaderContainerStyle 顯示內容的 ControlTemplate 。
<Style x:Key="myControlTemplateStyle"
TargetType="{x:Type GridViewColumnHeader}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type GridViewColumnHeader}">
<Grid Background="LightBlue">
<DockPanel HorizontalAlignment="Center"
VerticalAlignment="Center">
<CheckBox></CheckBox>
<TextBlock Text="{TemplateBinding Content}"
FontSize="16" Foreground="DarkBlue"/>
</DockPanel>
<Canvas>
<Thumb x:Name="PART_HeaderGripper"
Style="{StaticResource GridViewColumnHeaderGripper}"
Background="Transparent"
/>
</Canvas>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<GridView ColumnHeaderContainerStyle="{StaticResource
myControlTemplateStyle}">
<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>
備註
屬性 HeaderContainerStyle 和 HeaderTemplate 屬性可以一起定義屬性值,以及資料行標頭內容的視覺化樹狀結構。 屬性 HeaderContainerStyle 也可以藉由定義 ControlTemplate 來指定視覺化樹狀結構。
定義資料行標頭內容、配置和樣式的屬性可在許多相關類別中找到,而其中有些屬性的功能類似或相同。 如需詳細資訊,請參閱 GridView 資料行標頭樣式和範本概觀。
當您設定樣式時,會套用一些限制。 如需詳細資訊,請參閱 樣式設定和範本化。
XAML Attribute Usage
<object HeaderContainerStyle="{ResourceExtension StyleResourceKey}"/>
XAML 屬性項目用法
XAML 值
ResourceExtension
下列其中一項: StaticResource
、 或 DynamicResource
。 請參閱 XAML 資源。
StyleResourceKey
識別所要求樣式的索引鍵。 索引鍵是指 中的 ResourceDictionary 現有資源。
注意
屬性元素語法在技術上是可行的,但不建議使用。 請參閱 內嵌樣式和範本。 您也可以使用 或 的系結參考,但並不常見。
相依性屬性資訊
識別碼欄位 | HeaderContainerStyleProperty |
中繼資料屬性設定為 true |
無 |