WPF RibbonWindow + Windows 8 - 控制框看起来很糟糕。

4
我在使用WPF RibbonWindow和Windows 8时遇到了问题。在旧版的Windows上一切正常,但是在Windows 8上控制框(最小化、最大化和关闭按钮)看起来很糟糕。 我使用的是Microsoft的RibbonControlLibrary(2010年10月版本)。 以下是XAML代码http://pastebin.com/cNws0CGt(已删除不相关信息,希望没有删除重要内容)。 预期输出(Windows 7)如下图所示:

1
我想通了,我知道这是一个老问题,但它在谷歌上弹出来,所以为了所有将来看到它的人!答案在这里!!! https://dev59.com/E3zaa4cB1Zd3GeqPOVBm#21675624 - MCollard
1个回答

2
你所询问的是窗口主题。之所以在Windows 8中不同于Windows 7,是因为Windows 8有一个不同的默认主题。要使其标准化,您需要为您的项目设置一个明确的主题。
请参见此处,了解如何显式设置您的主题。
有关Windows 8可用主题的更多详细信息,请参见此处
编辑:
请参见此处,了解为什么这不是Windows 8主题。这似乎是一个应该修复的错误。请检查您的.NET运行时版本,以确保它是最新的。

还没有生效。可能是我使用了.NET 4的问题。使用.NET 4.5就可以了 链接 - Vojta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接