问题标签 [ribbon]

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 回答
19222 浏览

visual-studio - 在 Visual Studio 中添加功能区控件需要什么?

将功能区控件添加到 Visual Studio 中需要什么?功能区是否包含在 VS 2010 中?

谢谢

乔纳森

0 投票
2 回答
3912 浏览

wpf - WPF 功能区按钮

如何以编程方式在 RibbonButton 上设置文本?现在我有下面的代码,但按钮不显示“浏览”。有什么建议么?

0 投票
4 回答
3328 浏览

wpf - WPF RibbonTextBox 宽度问题

在我看来,功能区控件的文本框有问题。我期待一个常见的 TextBox 控件行为:当文本超过宽度时,固定宽度和可见插入符号。但是 RibbonTextBox 控件改变了它的宽度,当文本超过右限制时,溢出是不可见的。

我在一个博客上发现了一个 hack,它做这样的事情:

但我真的不想做这样的解决方法。有没有其他更简单的方法来实现简单的 TextBox 行为?

0 投票
2 回答
694 浏览

c++ - 在开源应用程序中使用功能区接口

是否有任何可用的功能区接口的开源实现?我需要在 GPL 许可软件中使用它们,因此该库应该与 GPL 兼容。该软件在 VC++ 2005 中。

0 投票
1 回答
1572 浏览

wpf - WPF 功能区控件 - 更改功能区按钮的内容

有没有办法改变 RibbonButton 的内容?

我知道 RibbonButton 有一个 Image 和一个 Label,但我想要一个在它的 Content 中有一个形状(矩形类)的按钮,并且这个按钮应该应用 RibbonButton 样式。有没有办法做到这一点?

0 投票
1 回答
6007 浏览

ms-access - 使用 VBA 最小化 Office 功能区?

我最近没有认真搜索过,但过去我一直在搜索高低以找出一种使用 VBA 代码最小化功能区的方法。对我来说,我的大多数用户都没有使用 Access 中的功能区,如果我能为他们收回屏幕空间,我会非常高兴。

我知道我可以训练他们将其最小化,但是……嗯……他们是用户,而不是计算机极客。:-)

0 投票
3 回答
9425 浏览

delphi - Windows 功能区框架:如何更改字体和大小?

如何更改Windows Ribbon Framwork的 UIRibbon 使用的字体和字体大小?

功能区使用的字体与用户选择作为其 Windows 首选项的字体不匹配 - 这是我的应用程序使用的首选项。这意味着随着 Windows 中的字体变大,功能区会变小。

注意功能区如何在每个屏幕截图中变小:

Segoe UI 9pt(Windows 默认)

替代文字

Segoe UI 12pt(我用的)

替代文字

Segoe UI 16pt(客户用什么)

替代文字

你可以看到,当我们达到 16pt 时,功能区上的文字很难阅读。

背景

用户可以配置 Windows 以使用他们喜欢的字体大小,例如:

  • 8点
  • 9点
  • 12点

以及他们喜欢的字体,例如:

  • MS 无衬线字体
  • 微软无衬线字体
  • 塔霍马
  • 世高用户界面
  • 口径

但默认情况下, Windows Ribbon Framework使用用户偏好的字体。

编辑:将图片移到顶部以捕捉被闪亮的东西吸引的松鼠。
编辑2:添加了另一张彩色图片,以获得凹凸。
编辑3:编辑以获得凹凸
编辑4:添加另一张不同的图片以获得凹凸


功能区确实允许自定义功能区的颜色

以下代码片段用于设置UI_PKEY_GlobalBackgroundColor功能区的。在这种情况下,我使用用户当前选择的 Aero 配色方案的颜色:

现在功能区的颜色与 Windows 的配色方案相匹配:

替代文字

但我找不到更改字体/大小的选项。

注意:虽然功能区可能会尊重用户的 DPI 设置,但这不是这个问题。


它适用于 Outlook 2010

注意 Outlook 2010 的功能区确实尊重用户的(菜单)字体首选项,这可能会有所帮助。您可以通过调用获取用户的菜单字体[SystemParametersInfo][6]

2010 年 9 点展望

替代文字

2010 年 12 点展望

替代文字

2010 年 12 点展望

替代文字

注意到功能区的大小随着字体大小而增加?(在这些调整大小的屏幕截图中,这意味着功能区不会在感知上变小。)

有两种可能:

  • Outlook 2010 知道如何在 Windows 功能区框架中调整字体大小
  • Outlook 2010 不使用 Windows 功能区框架

Windows 7 画图不起作用

还需要注意的是,Windows 7 中的 Windows Paint 不支持用户的字体首选项。这让我相信它(mspaint)确实使用了 Windows Ribbon Framework,并且 Windows Ribbon Framework 不支持设置字体大小。如果你真的试图提供帮助,并一直阅读到这里,你会意识到这是正确的答案:这是不可能的。因此,如果您想要一个免费的 300 代表,您可以将其添加为答案。

编辑: 交叉发布到微软

关键词: Windows Ribbon Framework,更改字体大小,UIRibbon,字体,功能区 ui,风景 ui,风景区功能区,流利的功能区,流利的 ui,更改字体窗口功能区,uiribbon.h

Microsoft 有许多功能区实现:


MS Paint 不支持菜单字体偏好

这是一个屏幕截图,显示了我配置的 Windows 7菜单字体设置为 12pt,msPaint 可见,Outlook 2010 可见以进行比较。

替代文字


示例代码

Windows 功能区框架 14pt != 14pt

这是配置为 14pt(在 96dpi 机器上)的Windows菜单字体的屏幕截图。Outlook 2010 是 14pt,Photoshop CS3 是 14pt。丝带……少了。

替代文字

也可以看看

0 投票
1 回答
1519 浏览

wpf - 让 avalondock 和 wpf 功能区在 vs2010 上工作

我试图让 Avalon 在 VS2010 .NET 4 上使用 WPF Ribbon,但我得到的只是一个空白屏幕,甚至覆盖了标题栏。我认为这个问题是由于与 RibbonWindow 标签而不是 Window 不兼容造成的。我看了这些帖子:

http://avalondock.codeplex.com/Thread/View.aspx?ThreadId=62562
http://avalondock.codeplex.com/Thread/View.aspx?ThreadId=68265

但没有一个解决我的问题。有什么帮助吗?谢谢

0 投票
2 回答
1229 浏览

c# - WPF 功能区控件

继去年的这个问题之后。我正在检查两个开源功能区控件:

  1. 流利
  2. 奥德赛

您对其中任何一个有任何经验(好的或坏的)吗?或者也许知道另一个开源功能区控件?


跟进:

两个都用了之后,我放弃了,Odyssey因为它有很多错误。然后我切换到Fluent,我只有好话要说。

0 投票
2 回答
477 浏览

wpf - WPF 功能区:完全重新模板支持

是否存在任何支持完全重新模板的 WPF 功能区控件(商业或非商业)?通常它们有许多内置的图形主题,但不允许从头开始重新设计图形。提前致谢!