谢谢!我设法弄清楚什么是错的。我正在使用'',并在我的测试应用程序中工作。但是,在实际应用中尝试使用相同的样式时,它会被覆盖或不被使用。所以我尝试了像Style x:Key =“Style_GridViewColumnHeader”TargetType =“{x:Type GridViewColumnHeader}”。这工作,但由于某种原因,填充不适用。这是我用于填充部分的代码:
<Style.Triggers>
<Trigger Property="Role" Value="Padding">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="GridViewColumnHeader">
<Border x:Name="HeaderBorder" BorderBrush="{DynamicResource BRUSH_ListView_HeaderBorderBorderBrush_ALL}" BorderThickness="0,1,0,1" Background="{DynamicResource BRUSH_ListView_HeaderBorderBackground_UP}">
<Border x:Name="borderHighlight" BorderBrush="{DynamicResource BRUSH_ListView_borderHighlightBorderBrush_UP}" BorderThickness="0,1,0,0" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="Height" Value="Auto">
<Setter Property="MinHeight" Value="20"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
如果你的风格的'GridViewColumnHeader'现在绑定了以后,你可能做错了什么,但除非你发布的代码,我们不能帮你。 – 2012-02-01 17:24:07
谢谢!我设法弄清楚什么是错的。我正在使用 – lorddarq 2012-02-03 09:08:49