如何使用当前的Windows主题获取相应的WPF主题?

时间:2010-10-13 07:13:13

标签: wpf windows operating-system themes default

让我们说在我的应用程序中,有两个区域:1)使用自定义主题,2)使用系统主题(用户在他的Windows操作系统中选择的主题)。区域1使用自定义主题,而区域2使用默认主题。

可以下载官方默认的WPF主题here。我需要知道wPF Presntation Library已应用于我的默认控件的当前主题 - 以便我可以在运行时为区域2中的UI激活它。

如果您知道如何,请分享。任何帮助都非常感谢!

1 个答案:

答案 0 :(得分:1)

使用数据触发器根据应用程序的默认样式调整样式。

在适当的位置添加命名空间参考xmlns:shell = http://schemas.microsoft.com/winfx/2006/xaml/presentation/shell。

... setter方法

享受!!!