给定一个名为“main”的菜单,我想写下如下标记:
<Window.ContextMenu>
<ContextMenu ItemsSource="{Binding ElementName=main, Path=Items}" />
</Window.ContextMenu>
这不起作用 - 它似乎创建了一个空的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" />