在我的DefaultTheme.xaml文件中,我只设置了颜色
<SolidColorBrush x:Key="CheckboxForegroundColor"
Color="Black"/>
<SolidColorBrush x:Key="CheckboxBackgroundColor"
Color="{DynamicResource {x:Static SystemColors.WindowColorKey}}"/>
<SolidColorBrush x:Key="CheckboxBorderbrushColor"
Color="{DynamicResource {x:Static SystemColors.WindowColorKey}}"/>
在我的ColorTheme.xaml中,我做了相同但不同的颜色
<SolidColorBrush x:Key="CheckboxForegroundColor"
Color="#FFFFFFFF"/>
<SolidColorBrush x:Key="CheckboxBackgroundColor"
Color="#FF2d2d30"/>
<SolidColorBrush x:Key="CheckboxBorderbrushColor"
Color="#FFCC1517"/>
在我的App.xaml
中<Setter Property="Foreground" Value="{DynamicResource CheckboxForegroundColor}" />
<Setter Property="Background" Value="{DynamicResource CheckboxBackgroundColor}" />
<Setter Property="BorderBrush" Value="{DynamicResource CheckboxBorderbrushColor}"/>
我尝试按照此页面上的颜色来获取我的Windows经典外观https://blogs.msdn.microsoft.com/wpf/2010/11/30/systemcolors-reference/
但它给出了我不同的颜色,任何人都知道我能做些什么才能让我的DefaultTheme成为windows经典外观?