【发布时间】:2010-08-10 22:40:00
【问题描述】:
我刚刚开始使用 Microsoft 的 08/2010 WPF Ribbon 版本。基础看起来很简单,但是我将如何创建一个 RibbonToggleButton 组,它一次只允许选择组中的一个按钮,类似于单选按钮的行为方式?谢谢你的帮助。
【问题讨论】:
标签: wpf ribbon-control
我刚刚开始使用 Microsoft 的 08/2010 WPF Ribbon 版本。基础看起来很简单,但是我将如何创建一个 RibbonToggleButton 组,它一次只允许选择组中的一个按钮,类似于单选按钮的行为方式?谢谢你的帮助。
【问题讨论】:
标签: wpf ribbon-control
(功能区)切换按钮的行为与单选按钮的组不同,您可以设置一个组并且一次只能检查一个。您需要编写一个RibbonToggleButton.Checked 事件来处理所需的行为。这种方法没有任何问题(考虑到 mvvm),因为代码隐藏是专门处理 UI 行为的。
我们使用 Ribbon 的第一个版本进行了类似的实现:
checked 事件会找到 RibbonGroup 中所有的 RibbonToggleButton 并取消勾选,然后勾选被勾选的按钮。
这可能是另一种选择How to get a group of toggle buttons to act like radio buttons in WPF?
【讨论】:
在 Microsoft WPF Ribbon bar 的第一个版本中,我们必须在后面的代码中添加一些代码才能获得所需的单选切换效果。
【讨论】: