के सभी क्षेत्रों से ContextMenu कैसे खोलें I WPF में ListBox में आइटम्स में ContextMenu जोड़ने का प्रयास कर रहा हूं;WPF: ग्रिड नियंत्रण
<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>
समस्या यह है कि ContextMenu केवल खुल जाएगा जब ग्रिड की वास्तविक संदर्भ पर क्लिक करके, मैं लिस्टबॉक्स आइटम पर कहीं भी क्लिक करके मेनू खोलने के लिए सक्षम होने के लिए चाहते हैं।
क्या मुझे ग्रिड को किसी अन्य नियंत्रण में लपेटना चाहिए?
देखें http://stackoverflow.com/questions/13420994/how-to-display-context-menu-for-treeview-item- में एक hierarchial-डेटा-टेम्पलेट-इन/28310591 # 28310591 – Contango