代码之家  ›  专栏  ›  技术社区  ›  Nam G VU

如何获取与当前Windows主题对应的WPF主题?

  •  0
  • Nam G VU  · 技术社区  · 14 年前

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

    可以下载官方默认的WPF主题 here . 我需要知道的是WPF Presentation库应用于我的默认控件的当前主题,这样我就可以在运行时为区域2中的UI激活它。

    如果你知道怎么做,请分享。任何帮助都非常感谢!

    1 回复  |  直到 13 年前
        1
  •  1
  •   Purvin    13 年前

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

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

    设置器….

    享受吧!!!!