【问题标题】:WPF: Custom Theme for RibbonControlLibraryWPF:RibbonControlLibrary 的自定义主题
【发布时间】:2011-09-14 06:10:50
【问题描述】:

我正在使用 Microsoft 的 RibbonControlLibrary。它有三个预定义的主题,一个可以使用它们

<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Black.xaml"/>
or
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Blue.xaml"/>
or
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Silver.xaml"/>

如何为此功能区定义我自己的自定义主题?是否有任何自定义主题可用?

【问题讨论】:

    标签: wpf xaml themes ribbon-control ribboncontrolslibrary


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      当我使用反射器检查 RibbonCntrolsLibrary.dll 时,我在资源中看到了 RibbonControl 的主题文件,但这些是 .baml 文件。所以在这里我找到了一个 baml 到 xaml 的转换器:BamlViewer。 我下载了这个 dll 文件并将其添加到我的反射器中,现在我可以将 .baml 文件的内容转换为 xaml。在这里您可以得到 RibbonControl 的预定义主题,现在使用它您可以轻松定义自己的主题并将其分配给 RibbonControl(不要忘记使用与默认主题相同的样式键)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-01-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-01
        • 2014-06-27
        • 2013-01-15
        • 2011-07-11
        相关资源
        最近更新 更多