我想在ListView中获取被点击项目的名称。我没有在ListView中声明项目的代码名称。用户在运行应用程序时声明了这些名称。我需要做的是,当我点击ListView中的项目时,在TextBlock中将是项目的名称,我点击了。
这是我的简单代码:
private void lstViewOfUsers_ItemClick(object sender, ItemClickEventArgs e)
{
TextBlock.Text = Name of clicked item
}
答案 0 :(得分:1)
要获取第一列中项目的文本,您可以执行以下操作:
TextBlock.Text = lstViewOfUsers.SelectedItems[0].Text;
如果您想获得子项目的文本,它将如下所示:
TextBlock.Text = lstViewOfUsers.SelectedItems[0].SubItems[1].Text;
答案 1 :(得分:0)
您可以使用ItemClickEventArgs参数
获取所点击项目的索引另一种选择是做这样的事情:
MyItemModel item = (MyItemModel)e.ClickedItem;