감사합니다. 나는 무엇이 잘못되었는지 알아낼 수 있었다. 나는 ''을 사용하고 있었고 테스트 프로그램에서는 작동했습니다. 그러나 실제 응용 프로그램에서 같은 스타일을 사용하려고하면 덮어 쓰거나 사용하지 않았습니다. 그래서 스타일 x : Key = "Style_GridViewColumnHeader"TargetType = "{x : 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' 스타일을 지금 바인딩 당신은 아마 뭔가 잘못했던 사라,하지만 당신은 코드를 게시하지 않는 한 우리가 당신을 도울 수 있다면. –
감사합니다! 나는 무엇이 잘못되었는지 알아낼 수 있었다. 나는 사용하고 있었다. – lorddarq