【问题标题】:WPF looks win98'ish with custom ms-style带有自定义 ms 样式的 WPF 看起来像 win98'ish
【发布时间】:2011-12-22 13:51:59
【问题描述】:

当我在我的系统上应用自定义 msstyle(任何 msstyle)时,所有 WPF 组件的外观都会更改为:

为什么会这样? 有什么办法解决吗?

【问题讨论】:

  • 使用自定义样式,因此控件在不同的操作系统设置上将具有相同的 UI。有时我使用 WPFToolkit:wpf.codeplex.com

标签: c# wpf msstyles


【解决方案1】:

根据this blog,您可以在App.xaml中进行如下操作:

<Application.Resources>
    <ResourceDictionary Source="/PresentationFramework.Aero;V3.0.0.0;31bf3856ad364e35;component\themes/aero.normalcolor.xaml" />    
</Application.Resources>

我通过将 Window 7 主题设置为“Windows-Classic”对其进行了测试。控件仍然具有 Windows 7 的外观。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多