【问题标题】:Fluent ribbonTabItem not visible in designer?流畅的ribbonTabItem 在设计器中不可见?
【发布时间】:2016-08-05 06:40:42
【问题描述】:

我正在使用 Fluent-Ribbons 在 wpf 中创建我的视图。 为了更好地组织我的代码,我想将不同的 RibbonTabItems 放入它们自己的文件中。

问题是: 设计器不显示功能区选项卡的内容。 我只看到一个空白页。

有没有办法让 RibbonTab 在设计器中可见?

【问题讨论】:

    标签: c# wpf ribbon fluent-ribbon


    【解决方案1】:

    如果其他人从谷歌登陆这里,我会遇到这种情况,即功能区不仅在设计器中不可见,而且在运行时也不显示。花了一些时间后,我发现您已将通用 fluent 功能区主题资源导入您的 Window 或 Application Resources 部分,如下所示:

    <Window.Resources>
      <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
          <ResourceDictionary Source="pack://application:,,,/Fluent;component/Themes/Generic.xaml" />
        </ResourceDictionary.MergedDictionaries>
      </ResourceDictionary>
    </Window.Resources>
    

    在此之后,我的功能区开始在设计器以及运行时显示。

    您也可以以同样的方式使用其他主题。只需像这样覆盖通用主题:

    <Window.Resources>
      <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
          <ResourceDictionary Source="pack://application:,,,/Fluent;component/Themes/Generic.xaml" />
    
          <!-- change "Cobalt" to the color you want -->
          <ResourceDictionary Source="pack://application:,,,/Fluent;component/Themes/Themes/Dark.Cobalt.xaml" />
        </ResourceDictionary.MergedDictionaries>
      </ResourceDictionary>
    </Window.Resources>
    

    希望这对以后的人有所帮助。

    感谢project documentation at github。

    【讨论】:

      猜你喜欢
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 1970-01-01
      • 2011-03-16
      • 2012-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多