如果我使用WPF创建自定义控件,如何为该控件提供符合当前应用主题(Aero、Luna、Classic等)的样式?
例如,当使用Aero时,我想要应用以下样式:
例如,当使用Aero时,我想要应用以下样式:
<Style>
<Setter Property="Background" Value="White"/>
</Style>
但是在使用Luna时应用不同的样式:<Style>
<Setter Property="Background" Value="#DFDFDF"/>
</Style>
我可以通过什么方式扩展基础主题以支持我的新控件吗?