WPF RibbonGroup选择更改事件
嗨,我想知道是否有人能帮我 我使用的是WPF Ribbon控件,特别是其中的RibbonGroup控件。下面是我正在使用的RibbonGroup的xamlWPF RibbonGroup选择更改事件,wpf,ribbon-control,Wpf,Ribbon Control,嗨,我想知道是否有人能帮我 我使用的是WPF Ribbon控件,特别是其中的RibbonGroup控件。下面是我正在使用的RibbonGroup的xaml <r:RibbonGroup x:Name="ribbonGroup" Header="Ribbon Group" > <r:RibbonRadioButton Label="Item 1" IsChecked="True" /> &l
<r:RibbonGroup x:Name="ribbonGroup" Header="Ribbon Group" >
<r:RibbonRadioButton Label="Item 1" IsChecked="True" />
<r:RibbonRadioButton Label="Item 2" />
<r:RibbonRadioButton Label="Item 3" />
</r:RibbonGroup>
现在,我面临的问题是,如何识别此组中的某个选项何时更改。因此,如果我选择了第2项或第3项,如何通知我选择了哪个实际项目。RibbonGroup控件上是否存在某种可以绑定的已更改事件?我在网上看过,但运气不好。如果有人能给我指出正确的方向,我将不胜感激
谢谢
不确定。您想绑定到单选按钮的选中事件。选中的事件是路由事件,因此可以将其绑定到RibbonGroup元素本身:
<r:RibbonGroup x:Name="ribbonGroup" Header="Ribbon Group"
RadioButton.Checked="YourEventHandler">
<r:RibbonRadioButton Label="Item 1" IsChecked="True" />
<r:RibbonRadioButton Label="Item 2" />
<r:RibbonRadioButton Label="Item 3" />
</r:RibbonGroup>
在事件处理程序中,RoutedEventArgs.Source属性是对选中单选按钮的引用。Hi,感谢您的快速回复。:)我确实试过了,但我似乎无法访问r:RibbonRadioButton。已检查它在intellisense中未显示。还有其他控件,但没有RibbonRadioButton。我真的找到了一份工作。我所做的是创建一个命令,并在我的组中的每个RibbonRadioButton上设置该命令,以便它们都执行相同的命令。在命令执行的命令处理程序事件中,我只做我需要做的事情,e.OriginalSource对象就是我的单选按钮。我的道歉。。。该事件从stock单选按钮继承。请参阅我的编辑。