问题标签 [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 投票
3 回答
1288 浏览

wpf - Microsoft WPF 功能区 2010 年 10 月 - 图像质量差

WPF Ribbon 的图像质量很差。我添加了

在我的功能区窗口中 - 但它没有帮助。也试过了

图像质量仍然很差:-(

有人知道这个问题的解决方法吗?我的图像是 48x48 png,我将它们用于大图像图标

谢谢迈克尔

0 投票
1 回答
417 浏览

c# - RibbonControlsLibrary - 不同的行为选项卡导航

功能区控件对 Tab 键顺序有不同的行为。

如果用户单击第二个选项卡并单击“选项卡”按钮,功能区会将所选选项卡更改为第一个选项卡。但是,如果用户通过单击“选项卡”按钮选择第二个选项卡,然后单击“选项卡”按钮,功能区不会更改选定的选项卡。我该如何解决?

0 投票
1 回答
1540 浏览

wpf - 将功能区文本框 IsEnabled 绑定到复选框 IsChecked 不起作用

这是示例 XAML:

出于某种原因,无论是否选中复选框,文本框都会保持禁用状态。为什么绑定不能正常工作?

您可以将上面的代码减去顶部和底部的省略号添加到样板 WPF 功能区项目中,看看您是否能找出问题所在。例如,我看不到绑定错误诊断。

更新:如果用常规TextBox替换RibbonTextBox,则行为正确。我的结论是,绑定 a 的 IsEnabled 属性一定存在一些问题RibbonTextBox

奇怪的更新 #2:创建一个基本RibbonTextBox并将其IsEnabled属性设置为True创建一个禁用的 RibbonTextBox。是什么赋予了?

我已提交有关 Microsoft Connect 的错误报告以进一步解决此问题。

最终更新:已在 WPF 4.5 中修复

0 投票
1 回答
1086 浏览

c# - 功能区 LostFocus + NumericUpDown 问题

我正在使用扩展的 WPF 工具包,并且希望在用户输入内容时更新值(PropertyChanged

但是,当使用 IntegerUpDown(或任何 NumericUpDown 控件)时,该值将仅在按下回车键或按下控件上的向上向下按钮或控件失去焦点时更新。正如开发人员在此处所述,这是“设计使然”:

http://wpftoolkit.codeplex.com/workitem/16544

“这是设计使然。源只会在值增加/减少、按 Enter 键或失去焦点时更新。”

将 UpdateSourceTrigger 设置为任何值(即PropertyChanged)都没有效果,这也记录在这个 SO 线程中:

DecimalUpDown(扩展 WPF 工具包)- 源仅在失去焦点时更新

但是,当我将它与功能区结合使用时,我遇到了严重的问题,当它打开时,它实际上并没有触发 LostFocus。因此,根据绑定到 NumericUpDown 的值将任何命令放入功能区将永远不会按预期工作。

每当用户打开功能区时,我都在考虑自己触发 LostFocus 事件,但这似乎很难看,并且可能不会一直有效。

我正在寻找一个优雅的解决方案来解决这个问题,我真的不想下载源代码并修改它。我要么想修改 NumericUpDown 控件以实际更新PropertyChanged上的值(这可以仅使用额外的 XAML / 行为 / 触发器来完成吗?)或者找到一种优雅的方式来触发 LostFocus 事件,只要我想不实际破坏用户体验.

有没有人找到解决方案?

0 投票
1 回答
4245 浏览

wpf - 如何使用 MVVM 在 RibbonComboBox 上设置 SelectedItem?

如何设置使用SelectedItem模式?RibbonComboBoxMVVM

看法

视图模型

更新

删除IsEditable="True"确实将“Namespace.Foobar”放入RibbonComboBox并更改SelectedItem和添加确实显示SelectedValuePathRibbonGallery正确的值,但是RibbonComboBox有一个红色边框,所以我猜它没有经过验证(比如比较苹果和梨)。

0 投票
2 回答
1579 浏览

c# - WPF 和 RibbonControlsLibrary 甚至不使用绑定就引发 BindingExpression 路径错误?

我有一个关于 WPF 和 RibbonControlsLibrary 的问题。我试图自己找到这个错误的根源,但我似乎无法找到它。

我正在使用 Microsoft 的WPF RibbonControlsLibrary。使用 RibbonToggleButton 时,即使我的 XAML 代码中没有任何绑定,我也会收到以下错误。

System.Windows.Data 错误:39:BindingExpression 路径错误:在“对象”“RibbonMenuButton”(名称=“”)上找不到“IsChecked”属性。绑定表达式:路径=IsChecked;DataItem='RibbonMenuButton' (Name=''); 目标元素是'RibbonToggleButton'(名称='PART_ToggleButton');目标属性是“NoTarget”(类型“对象”)

我对错误的最后一部分有点困惑:target element is RibbonToggleButton (Name='PART_ToggleButton'); target property is 'NoTarget' (type 'Object').我的 XAML 代码中根本没有 RibbonToggleButton?

其他人是否看到了这种行为并且能够将我指向正确的方向以摆脱此错误输出?

0 投票
1 回答
503 浏览

wpf - 使用 Microsoft.Windows.Controls.Ribbon 的多个视图

我有一个使用Microsoft.Windows.Controls.Ribbon. 我可以通过Grid.Row标签设置视图:

问:如何根据所选功能区选项卡更改视图?

0 投票
2 回答
542 浏览

wpf - Microsoft Ribbon 的 RibbonWindow 禁用视觉样式

我只是尝试使用“RibbonWindow”将我的功能区菜单集成到窗口中。但是现在,如果我启动该程序,它看起来就像是被一种有问题的经典风格所打。

这就是它的样子:http: //imageshack.us/photo/my-images/594/pfgok.png/

这就是它的样子:http: //imageshack.us/photo/my-images/840/pfgfail.png/

为什么会这样?谢谢 :)

0 投票
2 回答
568 浏览

wpf - 自定义 WPF 功能区

我想自定义普通的 WPF 功能区布局。如下图我想去掉ribbon控件的命令区。

在此处输入图像描述

请提出任何方法来实现这一点。

0 投票
1 回答
292 浏览

wpf - 在带有 MVVM 的 RibbonControlsLibrary 中使用 GroupSizeReductionOrder

我正在为我的功能区使用 RibbonControlsLibrary (.Net 4.0)。我的实现完全是使用 MVVM 实现的。现在我喜欢使用调整大小功能的好处。但我无法设置组框的减少顺序。这是因为我必须以特殊顺序定义组框的名称。我无法设置分组框的名称,因为我使用的是数据模板。我试图将功能区组框用户控件的名称绑定到 datacontext 上的属性,但我认为这不起作用。

那么,我是否有机会将功能区组框用户控件名称设置为数据上下文的属性?