我要使网格的背景颜色与系统颜色相同。
并且当用户更改系统颜色时(通过在“控制面板”>“外观和个性化”>“个性化”>“窗口颜色和外观”中选择另一种颜色) 我还希望网格的背景颜色能够反映出我所做的更改。
这是我的XAML
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="0">
<Grid.Background>
<SolidColorBrush Color="{DynamicResource {x:Static SystemColors.WindowColorKey}}">
</SolidColorBrush>
</Grid.Background>
</Grid>
</Grid>
但是网格显示为白色。
当我更改系统颜色时,什么也没有改变。