Может кто-нибудь объяснить, почему я не могу установить фон Fill
в шаблоне DataGridColumnHeader
?
Глядя на источник здесь: https://github.com/windows-toolkit/WindowsCommunityToolkit/blob/master/Microsoft.Toolkit.Uwp.UI.Controls.DataGrid/DataGrid/DataGrid.xaml, в частности, строка:
<Rectangle x:Name="BackgroundRectangle" Stretch="Fill" Fill="{ThemeResource DataGridColumnHeaderBackgroundBrush}" Grid.ColumnSpan="2"/>
Объявление следующего не имеет никакого эффекта:
<SolidColorBrush x:Key="DataGridColumnHeaderBackgroundBrush" Color="Orange" />
Что еще более запутанно, так это то, что я все еще могу изменить цвет переднего плана следующим образом:
<SolidColorBrush x:Key="DataGridColumnHeaderForegroundBrush" Color="Red" />
Если бы я догадался, я бы ожидал, что либо секции Storyboard
/ ColorAnimation
переопределяют это.