问题标签 [ribboncontrolslibrary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4472 浏览

devexpress - WPF Ribbons:微软、DevExpress 还是 Fluent 的比较?

在我们编写的新 WPF 应用程序中,我们将使用 DevExpress 控件套件,并将有一个功能区。

目前,我看到的选项是:

  1. Microsoft - 供应商的报价,可能会在下一个版本中进入库
  2. DevExpress - 我们熟悉和喜爱的控件库
  3. Fluent - 开源,得到普遍的好建议

不同的可用功能区控件如何比较?支持/不支持哪些功能?

0 投票
1 回答
1957 浏览

wpf - 谁能指出我的 Office2007Blue.xaml 主题?

如果有人有任何想法,我真的很想将其包含在我的应用程序中。显然它不再与色带一起发货了。

0 投票
2 回答
1747 浏览

c# - WPF,可能是功能区控件:将图标添加到标题栏

我相信下图中标题栏中的小图标是使用功能区控件添加的?我最近一直在谷歌搜索,但没有得到太多帮助。

Microsoft提供了一个WPF 功能区控件库,但同样没有在标题栏中设置任何内容。

我还发现了一个 microsoft shell 库,它将一些 windows 7 位集成到 wpf 中,并允许您摆弄 chrome。它已经一年没有更新了,所以不确定它是否是最新的。

有任何想法吗?

相关问题它是否仅适用于 Windows 7?我没有任何 XP 机器来查看 Office 2010 的外观。如果可能的话,我更喜欢 XP/Windows 7 WPF 解决方案。

我该怎么做呢?

0 投票
1 回答
245 浏览

wpf - wpfribboncontrol QAT

使用 Microsoft 发布的 Ribboncontrol 2010 年 10 月版时,即使我不使用 QAT,我也会得到一个右键单击事件“显示快速访问工具栏”(它不执行任何操作)。这怎么能被禁用?

0 投票
6 回答
12465 浏览

wpf - How to set text at the head of a RibbonApplicationMenu

I'm trying to have text in the top level of a RibbonApplicationMenu (trying to the get the word File there similar to Word or Outlook). It seems the Microsoft.Windows.Controls.Ribbon.RibbonApplicationMenu

MSDN

supports a SmallImageSource but no text property. Setting the Label property doesn't work for this problem.

The goal is to have the word "File" appear in the circled area below.

RibbonApplicationMenu

0 投票
0 回答
920 浏览

c# - 在 WPF 功能区上添加 OfficeBlack2007 主题时出现问题

我开始了一个功能区教程,一切都很顺利,直到我将此行添加到应用主题的代码中:

我也尝试在 XAML 中添加它,我知道它不起作用但我还是尝试使用这个答案: WPF - MergedDictionary using RibbonControlsLibrary in xaml

并添加了 XAML:

但问题仍然存在。错误是:“查找资源字典时发生错误”,当我尝试添加 XAML 时,错误是:“名称空间 Microsoft.Windows.Controls.Ribbon 中不存在类型或名称空间名称 PopularApplicatinSkins,您是否缺少装配参考?”

浏览项目文件夹,我看不到任何名为 Theme 的文件夹。

我应该如何进行?

0 投票
3 回答
1489 浏览

c# - RibbonControlsLibrary - 如何禁用最小化?

如何从 RibbonControlsLibrary 禁用功能区控件的最小化?

0 投票
1 回答
402 浏览

c# - WPF/VB6 互操作无法识别 RibbonControlsLibrary

我正在开发一个项目,该项目要求我们通过 COM 互操作项目从 VB6 应用程序启动 .NET 4 (C#)/WPF 窗口。WPF 窗口包含对 Microsoft Ribbon for WPF 组件(RibbonControlsLibrary.dll,作为 .NET 互操作项目中的依赖项)的引用。从 .NET 测试客户端打开窗口时一切正常,但是从 VB6 打开窗口时,我在功能区实例化期间收到 XamlParseException。进一步的调试表明该窗口无法解析,因为它无法找到 RibbonControlsLibrary.dll,尽管它已成功复制到互操作项目的输出目录。从窗口的 XAML 定义中删除功能区声明允许它从 .NET 和 VB6 成功启动。

这个特殊的 VB6 项目有几个相应的 .NET 互操作项目,它们以这种方式引用纯 .NET 组件,完全没有问题。RibbonControlsLibrary 组件有什么不同,足以导致这种行为?

0 投票
1 回答
2008 浏览

wpf - WPF RibbonWindow 不显示 Grip 以调整窗口大小

我有一个 RibbonWindow,我的 WindowStyle 设置为 None,所以我不明白 Grip 发生了什么来调整窗口大小?!即使我的控件在底部将它们的边距设置为 0,它们的底部也会被隐藏......这是一种奇怪的行为。

但是如果我更改控件的底部边距就可以了,但是无论如何都看不到Grip,可能是因为客户区的一部分被隐藏了......

我不得不说,如果有一个 WPF 窗口,这不会发生,它只会发生在 RibbonWindow 上。我正在使用 RibbonWindow,因为 Ribbon 在正确的窗口中有其他外观。

那么我该怎么做才能解决Grip的问题呢?

我的一些代码...

提前致谢!

0 投票
2 回答
2643 浏览

wpf - RibbonApplicationMenu:摆脱 AuxiliaryPane

碰巧我正在处理的应用程序没有对文档进行操作,所以没有必要在应用程序菜单中显示最近打开的文档列表。
但是 - 令人讨厌的是 - 类中没有现成的属性RibbonApplicationMenu来隐藏未使用的AuxiliaryPane(奇怪的是,该属性确实存在,但被标记为“内部”)。
当然,我可以把它放在那里——但那是……不整洁。

所以,这是我想出的解决方案。
希望它对其他人有帮助:-)

总体思路是将 子类化RibbonApplicationMenu,找到与菜单的 Popup 相对应的模板子项,并否决它Width(经过多次令人沮丧的实验,很明显,这样做既不为PART_AuxiliaryPaneContentPresenter也不为PART_FooterPaneContentPresenter- 也不为两者 - 可以实现任何目标)。

好了,废话不多说,代码如下:

作为旁注,我试图找到任何方法来解决基于 ApplicationMenu 项目的最大宽度的所需宽度(而不是通过 XAML 中的 DependencyProperty 显式设置它) - 但无济于事。鉴于我对“幻数”的鄙视,
对此 的任何建议将不胜感激。