WPF RibbonWindow地铁风格

WPF RibbonWindow地铁风格,wpf,.net-4.5,ribbon,Wpf,.net 4.5,Ribbon,如何使Windows 7的RibbonWindow看起来像地铁风格? 我已经尝试过这个解决方案,但它破坏了快速访问栏。好的,您需要为您的项目设置一个明确的主题 根据需要将样式dll添加到应用程序的引用列表中 编辑你的App.xaml 快速搜索后,我找到了PresentationFramework.Aero2.dll,但肯定还有其他一些样式普通Ribbonstyle和Metrostyle之间没有太大区别只要看看office以及它们在excel和word中是如何做到这一点的(就像你会看到它们几

如何使Windows 7的RibbonWindow看起来像地铁风格?
我已经尝试过这个解决方案,但它破坏了快速访问栏。

好的,您需要为您的项目设置一个明确的主题

  • 根据需要将样式dll添加到应用程序的引用列表中
  • 编辑你的App.xaml

  • 快速搜索后,我找到了PresentationFramework.Aero2.dll,但肯定还有其他一些样式

    普通Ribbonstyle和Metrostyle之间没有太大区别只要看看office以及它们在excel和word中是如何做到这一点的(就像你会看到它们几乎什么都没做一样,这都是基本的样式继承)如何仅通过更改样式将RibbonWindow更改为metrostyle?它应根据操作系统的默认样式自动更改其样式,因此,如果您使用的是Win8操作系统,您的ribbon应看起来像Win8的ribbon,但如果您谈论的是应用程序样式,则您的项目需要是应用程序。我指的是win7。更新问题文本。
    <Application.Resources>
      <ResourceDictionary>
        <!-- other stuff -->
        <ResourceDictionary.MergedDictionaries>
          <!--example style-->
          <ResourceDictionary Source="/PresentationFramework.Aero;component/themes/Aero.NormalColor.xaml"/>
        </ResourceDictionary.MergedDictionaries>
      </ResourceDictionary>
    </Application.Resources>