我想添加一個ContextMenu到WPF中的ListBox中的項目;WPF:如何從網格控件的所有區域打開一個ContextMenu
<ListBox.ItemTemplate>
<DataTemplate>
<Border>
<Grid>
<Grid.ContextMenu>
<ContextMenu>
<MenuItem Header = "Menu item 1"/>
<MenuItem Header = "Menu item 2"/>
<MenuItem Header = "Menu item 3"/>
</ContextMenu>
</Grid.ContextMenu>
........
........
</Grid>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
的問題是,該文本菜單將只打開了電網的實際情況下,當點擊,我希望能夠通過點擊列表框項目的任何地方打開菜單。
我應該在其他控件中包裝網格嗎?
見http://stackoverflow.com/questions/13420994/how-to-display-context-menu-for-treeview-item- IN-A-hierarchial數據模板式/ 28310591#28310591 – Contango 2015-02-03 23:15:42