我RibbonRadioButton
内有RibbonMenuButton
。
我的问题是只有橙色部分(标签部分)是可点击的。
如果单击黄色部分,功能区菜单将关闭,但不会检查收音机。
与PreviewMouseDown
事件相同的问题!
RibbonRadioButton
的
以下是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>
有什么想法吗?
答案 0 :(得分:0)
我尝试过使用模板和样式,但这太复杂了。
似乎最好的方法是使用RibbonMenuItem
(是的,我知道,听起来合乎逻辑),可以通过设置IsCheckable="True"
来检查。然后,您丢失了GroupName
的{{1}}属性,但Binding可以完成工作。
以下是结局代码:
RibbonRadioButton
0