我刚开始尝试使用微软的08/2010 WPF Ribbon版本。基础部分看起来很简单,但是如何创建一个RibbonToggleButton组,使得在组中只能选择一个按钮,类似于单选按钮的行为?谢谢您的帮助。
(Ribbon)ToggleButton的行为与单选按钮组不同,单选按钮组可以设置一个组,并且只能选择一个。您需要编写一个RibbonToggleButton.Checked事件来处理所需的行为。考虑到mvvm,这种方法没有问题,因为代码后台专门处理UI行为。我们使用Ribbon版本的第一个版本进行了类似的实现:- 创建一个RibbonGroup - 将RibbonToggleButtons添加到RibbonGroup中 - 将Checked事件与每个按钮连接(它们都共享相同的处理程序)Checked事件将查找RibbonGroup中的所有RibbonToggleButton,取消选中它们,然后选中被选中的按钮。这可能是另一种选择:如何在WPF中使一组切换按钮的行为像单选按钮?