【发布时间】:2018-06-25 16:40:40
【问题描述】:
所以我有 ListView 和 MyData 对象。
一旦我单击鼠标左键而不释放(因此尚未选择该项目),我想获取我的项目(ListViewItem 或只是ListViewItem 索引...)
这就是我尝试过的:
ListView listView;
private void listView_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
var obj = e.Source;
MyData myData = (MyData)(sender as ListView).SelectedItem;
if (myData!= null)
{
// Do my stuff...
}
}
很遗憾,因为尚未选择 ListViewItem,所以我的 myData 始终是 null。
有什么建议吗?
【问题讨论】:
-
有一个可能的solution here。
标签: c# wpf listview listviewitem