WPF 프로젝트에 GridView의 헤더에 스타일을 설정했습니다.WPF Datagrid DataGridColumnHeader 배경색이 예상대로 작동하지 않습니다.
<DataGrid.ColumnHeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="FontSize" Value="14"/>
<Setter Property="FontWeight" Value="SemiBold"/>
<Setter Property="HorizontalAlignment" Value="Center"/>
</Style>
</DataGrid.ColumnHeaderStyle>
이것은 관련 속성에 대해 완벽하게 작동했습니다. 그러나 어떤 이유로 든이 스타일을 추가하면 배경색이 변경됩니다. CF가 첨부 된 스크린 샷에는 헤더의 텍스트 배경과 그 배경을 둘러싼 색상 차이가 있습니다.
이것은 어디서 비롯된 것입니까? 나는 스타일이를 추가하려고 (F7F7F7 올바른 outter는 색상을 것 같다) :
<Setter Property="Background" Value="#F7F7F7"/>
이 도움이되지 않았다
.당신에 의존하는 사람은 :
당신 이미 덮어 야하지만 재정의 된 스타일을 이미 가지고있는 경우를 대비하여'BasedOn = {StaticResource {x : Type DataGridColumnHeader}}'를 설정해보십시오. – icebat