Sto tentando di aggiungere un ContextMenu agli elementi in un ListBox in WPF;WPF: Come aprire un ContextMenu da tutte le aree di un controllo Grid
<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>
Il problema è che il ContextMenu si aprirà solo quando si fa clic sul contesto reale della griglia, voglio essere in grado di aprire il menu facendo clic ovunque sulla voce Casella di riepilogo.
Devo spostare la griglia in qualche altro controllo?
Vedi http://stackoverflow.com/questions/13420994/how-to-display-context-menu-for-treeview-item- in-a-gerarchico-dati-modello-in/28310591 # 28310591 – Contango