Próbuję dodać ContextMenu do elementów ListBox w WPF;WPF: Jak otworzyć ContextMenu ze wszystkich obszarów formantu siatki
<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>
Problemem jest to, że ContextMenu otworzy dopiero po kliknięciu na rzeczywistym kontekście siatki, chcę, aby móc otworzyć menu klikając na dowolnym elemencie ListBox.
Czy powinienem owijać Grid w inny element kontrolny?
Zobacz http://stackoverflow.com/questions/13420994/how-to-display-context-menu-for-treeview-item- w-hierarchii-danych-szablon-w/28310591 # 28310591 – Contango