WPF RibbonRadioButton不完全可点击

时间:2015-11-20 09:06:44

标签: c# wpf

RibbonRadioButton内有RibbonMenuButton。 我的问题是只有橙色部分(标签部分)是可点击的。 如果单击黄色部分,功能区菜单将关闭,但不会检查收音机。 与PreviewMouseDown事件相同的问题!

RibbonRadioButton

Image

以下是XAML代码:

<ribbon:RibbonMenuButton ToolTip="Interaction" LargeImageSource="Images/measures.png">
    <ribbon:RibbonRadioButton Label="Manip 3D" GroupName="CartoInteraction" IsChecked="{Binding ...}" PreviewMouseDown="MyFunc" />
    <ribbon:RibbonRadioButton Label="Points" GroupName="CartoInteraction" IsChecked="{Binding ...}" PreviewMouseDown="MyFunc" />
    <ribbon:RibbonRadioButton Label="Distances" GroupName="CartoInteraction" IsChecked="{Binding ...}" PreviewMouseDown="MyFunc" />
</ribbon:RibbonMenuButton>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我尝试过使用模板和样式,但这太复杂了。

似乎最好的方法是使用RibbonMenuItem(是的,我知道,听起来合乎逻辑),可以通过设置IsCheckable="True"来检查。然后,您丢失了GroupName的{​​{1}}属性,但Binding可以完成工作。

以下是结局代码:

RibbonRadioButton

0

相关问题