我刚开始玩微软的08/2010 WPF Ribbon版本。基础知识看起来非常简单,但是我如何创建一个RibbonToggleButton组,该组一次只能选择组中的一个按钮,类似于单选按钮应该表现的方式?谢谢你的帮助。
答案 0 :(得分:4)
(功能区)ToggleButton的行为与单选按钮的组不同,您可以在其中设置组,并且一次只能检查一个组。您需要编写RibbonToggleButton.Checked
事件来处理所需的行为。这种方法没有任何问题(考虑到mvvm),因为代码隐藏是专门处理UI行为的。
我们使用Ribbon版本的第一个版本完成了类似的实现:
checked事件将在RibbonGroup中找到所有RibbonToggleButton并取消选中它们,然后选中要检查的按钮。
这可能是另一种选择How to get a group of toggle buttons to act like radio buttons in WPF?
答案 1 :(得分:0)
在Microsoft WPF功能区栏的第一个版本中,我们必须在代码中放入一些代码以获得所需的单选切换效果。