2016-04-25 152 views
0

我已经为ListView定义了ItemClick事件处理程序。事件处理程序被调用,但是当我第一次单击ListViewItemSelectedItemListView为空,而SelectedIndex-1。但是,如果在ListView中没有选择任何内容,我还想在第一次点击时检索SelectedItem。还有其他解决方案吗?谢谢。UWP ListView项目点击

回答

1

答案很简单。

`ItemClickEventArgs` 

包含属性ClickedItem这是ListViewDataContext类型的类型。

2

由于miskohut指出,你可以使用ItemClickEventArgs,这里有一个例子

 private void listView_ItemClick(object sender, ItemClickEventArgs e) 
     { 
      MyItemModel item = (MyItemModel)e.ClickedItem; 
      //TODO: 
     }