WPF RibbonGroup选择更改事件

WPF 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

嗨,我想知道是否有人能帮我

我使用的是WPF Ribbon控件,特别是其中的RibbonGroup控件。下面是我正在使用的RibbonGroup的xaml

        <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单选按钮继承。请参阅我的编辑。