给出以下代码:
<MenuItem x:Name="MenuItem_Root" Header="Root">
<MenuItem x:Name="MenuItem_Item1" IsCheckable="True" Header="item1" />
<MenuItem x:Name="MenuItem_Item2" IsCheckable="True" Header="item2"/>
<MenuItem x:Name="MenuItem_Item3" IsCheckable="True" Header="item3"/>
</MenuItem>
Run Code Online (Sandbox Code Playgroud)
在XAML中,有没有办法创建相互排斥的可检查菜单项?用户在哪里检查item2,项目的1和3将自动取消选中.
我可以通过监视菜单上的点击事件,确定检查了哪个项目以及取消选中其他菜单项来完成后面的代码.我想有一种更简单的方法.
有任何想法吗?
我想在菜单项中添加单选按钮.
我已经看到一些答案,人们将单选按钮作为菜单项.但我希望我的菜单项具有可以轻松完成的正确单选按钮Winforms.
为了确保我没有得到与其他人相同的答案,这里是菜单项的单选按钮应该是什么样子的图片:

顺便说一下,我正在使用C#,WPF.