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