謝謝!我設法弄清楚什麼是錯的。我正在使用'',並在我的測試應用程序中工作。但是,在實際應用中嘗試使用相同的樣式時,它會被覆蓋或不被使用。所以我嘗試了像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