我在使用WPF RibbonWindow和Windows 8时遇到了问题。在旧版的Windows上一切正常,但是在Windows 8上控制框(最小化、最大化和关闭按钮)看起来很糟糕。 我使用的是Microsoft的RibbonControlLibrary(2010年10月版本)。 以下是XAML代码http://pastebin.com/cNws0CGt(已删除不相关信息,希望没有删除重要内容)。 预期输出(Windows 7)如下图所示:
你所询问的是窗口主题。之所以在Windows 8中不同于Windows 7,是因为Windows 8有一个不同的默认主题。要使其标准化,您需要为您的项目设置一个明确的主题。请参见此处,了解如何显式设置您的主题。有关Windows 8可用主题的更多详细信息,请参见此处。编辑:请参见此处,了解为什么这不是Windows 8主题。这似乎是一个应该修复的错误。请检查您的.NET运行时版本,以确保它是最新的。