0

ListView有効になっているからクリック11を取得するにはどうすればよいIsItemClickEnabledですか?選択したアイテム/インデックスを取得する方法は知っていますが、クリックしたアイテムを取得する方法はわかりません。

ItemClick動作していますが、s.thとは言えません。お気に入り:

Object selection = listView1.SelectedItem;

編集:私はListViewを持っており、次の方法でこのリストからクリックされたアイテムをキャッチする必要があります:

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

2 に答える 2

3

私は何かが足りないかもしれませんが、次のことはあなたのために働きませんか?

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

ここでは、リスト内のアイテムは単純な文字列であると想定していますが、一般的には、ListViewのItemsSourceプロパティにバインドしたコレクションで使用しているタイプになります。

于 2013-02-14T04:41:23.757 に答える
1

SelectionChangedイベントを試して、クリックしたアイテムをe.AddedItemsまたはMyListView.SelectedItemまたはで取得することもできると思いますMyListView.SelectedItems

于 2013-02-14T09:32:11.937 に答える