我有一个附加了ContextMenu的ListView。 在我想知道的菜单处理函数中,在显示ContextMenu之前右键单击了哪个ListView项。
我该怎么做?
我正在使用WPF和C#
答案 0 :(得分:0)
向ListView.ContextMenuOpening事件添加处理程序:
MainWindow.xaml:
<Grid>
<ListView x:Name="_myListView" />
</Grid>
MainWindow.xaml.cs代码隐藏:
this._myListView.ContextMenuOpening += this._myListView_ContextMenuOpening;
...
void _myListView_ContextMenuOpening(object sender, ContextMenuEventArgs e)
{
object selectedItem = this._myListView.SelectedItem;
// do something with selectedItem...
}
答案 1 :(得分:0)
您可以为每个MouseRightButtonUp
添加ListViewItem
处理程序。