2016-08-04 55 views
0

我想将菜单的子项目绑定到集合,然后能够对它们进行样式设置并使它们以单选按钮的方式进行选择(只应选择一个一次)。这是我到目前为止将Menuitems绑定到一个集合,使它们可检查并设置样式

<MenuItem Header="League" Style="{StaticResource MenuItemStyle}" ItemsSource="{Binding AvailableLeagues}"> 
      <MenuItem.ItemContainerStyle> 
       <Style> 
        <Setter Property="MenuItem.Header" 
      Value="{Binding InAppName}" /> 
       </Style> 
      </MenuItem.ItemContainerStyle> 
     </MenuItem> 

到目前为止,集合中的所有项都是可见的菜单项。但我不能对他们应用一种风格,我不能让他们检查。 “MenuItemStyle”仅适用于外部菜单项目,但不适用于子项目。

我是否必须重新定义外部菜单项的弹出式菜单到类似于单选按钮列表(不知道如何做到这一点),还是有菜单项解决方案? THX提前

+0

如果你在定义样式'',和给它一个TargetType:''我不知道如何插入代码到评论,但我做了与转换器。 Thx再次 –

+0

@RichardLoth真棒 –

相关问题