Почему был бы та работа:
<Style x:Key="myHeaderStyle" TargetType="{x:Type GridViewColumnHeader}">
<Setter Property="Background" Value="LightBlue"/>
</Style>
И не это?
<ListView.View>
<GridView>
<GridView.ColumnHeaderContainerStyle>
<Style>
<Setter Property="Background" Value="Orange" />
</Style>
</GridView.ColumnHeaderContainerStyle>
...
спасибо
. Вам нужно установить свойство TargetType
в стиле, иначе синтаксический анализатор не будет знать, как разрешить Предпосылки
:
<ListView.View>
<GridView>
<GridView.ColumnHeaderContainerStyle>
<Style TargetType="GridViewColumnHeader">
<Setter Property="Background" Value="Orange" />
</Style>
</GridView.ColumnHeaderContainerStyle>
Также возможно указать имя свойства в Setter:
<Setter Property="GridViewColumnHeader.Background" Value="Orange" />
, но этот синтаксис предназначен для прикрепленных свойств.