Estoy tratando de agregar un ContextMenu a elementos en un ListBox en WPF;WPF: Cómo abrir un ContextMenu desde todas las áreas de un control de cuadrícula
<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>
El problema es que el ContextMenu sólo abrirá al hacer clic en el contexto real de la cuadrícula, quiero ser capaz de abrir el menú haciendo clic en cualquier parte del elemento de cuadro de lista.
¿Debo envolver la Rejilla en algún otro control?
Ver http://stackoverflow.com/questions/13420994/how-to-display-context-menu-for-treeview-item- in-a-hierarchial-data-template-in/28310591 # 28310591 – Contango