0
给定一个名为“主”菜单,我想写的标记类似如下:数据绑定的ContextMenu的MenuItems到现有的菜单的的MenuItems
<Window.ContextMenu>
<ContextMenu ItemsSource="{Binding ElementName=main, Path=Items}" />
</Window.ContextMenu>
这不工作 - 它似乎创建一个空的文本菜单。
这是菜单的标记:
<Menu Name="main" Grid.ColumnSpan="2" FontSize="14" DockPanel.Dock="Top" HorizontalAlignment="Stretch">
<MenuItem Header="_File">
<MenuItem Header="_Exit" Command="Close" />
</MenuItem>
<MenuItem Header="_Options">
<MenuItem Header="_Show status bar" IsCheckable="True" />
<MenuItem Header="_Group numbers" IsCheckable="True" />
</MenuItem>
<MenuItem Header="_About" />
你可以发布包含“main”的XAML吗? – thumbmunkeys 2011-03-14 07:28:58
我目前没有和我在一起。有关系吗? “main”是带有MenuItems的菜单,并且显示正确。 – 2011-03-14 07:50:39