如果我使用 WPF 创建自定义控件,如何为控件提供与当前应用的主题(Aero、Luna、Classic 等)匹配的样式?
例如,我想在使用 Aero 时应用以下内容:
<Style>
<Setter Property="Background" Value="White"/>
</Style>
但是在使用 Luna 时应用不同的样式:
<Style>
<Setter Property="Background" Value="#DFDFDF"/>
</Style>
我可以以某种方式扩展基本主题以支持我的新控件吗?