Учитывая следующий код:
<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>
Есть ли в XAML способ создать взаимоисключающие элементы меню с возможностью проверки? Где пользователь проверяет элемент 2, элементы 1 и 3 автоматически снимаются.
Я могу сделать это в коде позади, отслеживая события щелчка в меню, определяя, какой элемент был отмечен, и снимая отметки с других элементов меню. Я думаю, что есть более простой способ.
Есть идеи?