2016-04-25 182 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: 
     }