Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从C#和WinRT中的IsItemClickEnabled列表视图获取单击的项目_C#_Windows 8_Windows Runtime - Fatal编程技术网

从C#和WinRT中的IsItemClickEnabled列表视图获取单击的项目

从C#和WinRT中的IsItemClickEnabled列表视图获取单击的项目,c#,windows-8,windows-runtime,C#,Windows 8,Windows Runtime,如何从启用了IsItemClickEnabled的ListView中获取clicket事件? 我知道如何获取所选项目/索引,但不知道如何获取单击的项目 ItemClick正在工作,但我不能说是s.th。比如: Object selection = listView1.SelectedItem; 编辑: 我有一个ListView,我需要通过以下方法捕获此列表中单击的项目: private void listView1_ItemClick(object sender, ItemClickEvent

如何从启用了
IsItemClickEnabled
ListView
中获取clicket事件? 我知道如何获取所选项目/索引,但不知道如何获取单击的项目

ItemClick
正在工作,但我不能说是s.th。比如:

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属性的集合中使用的任何类型。

我可能遗漏了一些内容,但下面的方法对您是否有效

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

在这里,我假设列表中的项目是简单的字符串,但一般来说,它们将是绑定到ListView属性的集合中使用的任何类型。

我猜您也可以尝试
SelectionChanged
事件,然后以
e.AddedItems
MyListView的形式获取单击的项目。选择EdItem
MyListView。选择EdItems

我想您也可以尝试
SelectionChanged
事件,然后以
e.AddedItems
MyListView的形式获取单击的项目。选择EdItem
MyListView。选择EdItems

否,selectionChange事件用于我的应用程序中的其他内容。我只能使用ItemClickedno,selectionChange事件用于我应用程序中的其他内容。我只会用这个词