Jak zmienić kolor tła nagłówka kolumny podczas korzystania z datagridu WPF? Chcesz zmodyfikować Xaml bezpośrednio?Jak zmienić kolor tła nagłówka kolumny podczas korzystania z datagridu WPF
22
A
Odpowiedz
39
Użyj styl z seter skierowanej DataGridColumnHeader:
<DataGrid>
<DataGrid.Resources>
<Style BasedOn="{StaticResource {x:Type DataGridColumnHeader}}" TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Background" Value="Blue" />
</Style>
</DataGrid.Resources>
</DataGrid>
+15
Wydaje się to eliminować separatory kolumn i kompresować granice, więc nagłówki kolumn wyglądają nieco inaczej. – Jay
+4
'
+2
dodaje 'BasedOn', aby zachować stare właściwości: '
Sprawdź ten artykuł. Musi przeczytać dla każdego, kto szuka stylu datagrid http://blogs.msdn.com/b/jaimer/archive/2009/01/20/styling-microsoft-s-wpf-datagrid.aspx – biju