簡體   English   中英

在C#和WinRT中從IsItemClickEnabled ListView獲得單擊的項目

[英]get the clicked item from a IsItemClickEnabled ListView in C# and WinRT

如何從啟用了IsItemClickEnabledListView獲取clicket事件? 我知道如何獲取選定的項目/索引,而不是單擊的項目。

ItemClick正在工作,但我不能說。 喜歡:

Object selection = listView1.SelectedItem;

編輯 :我有一個ListView,我需要以以下方法從此列表中捕獲單擊的項目:

private void listView1_ItemClick(object sender, ItemClickEventArgs e)
{
...            
}

我可能會缺少一些東西,但是以下內容對您沒有幫助嗎?

private void lv_ItemClick_1(object sender, ItemClickEventArgs e)
{
    var item = e.ClickedItem as String;
}

在這里,我假設列表中的項目是簡單的字符串,但是通常它們將是您綁定到ListView的ItemsSource屬性的集合中使用的任何類型。

我猜您也可以嘗試SelectionChanged事件,並將單擊的項目獲取為e.AddedItemsMyListView.SelectedItemMyListView.SelectedItems

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM