我所拥有的是ListView
个TextBlock
列,ComboBox
列和TextBox
列。我想要做的是从所选行中获取包含文本块,组合框和文本框的值。我可以使用以下内容从TextBlock
获取值
string id = (listView1.SelectedItems[i] as DataRowView).Row[0].ToString();//works
但无法从组合框和文本框中获取值。
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
您需要掌握代表所选行的项容器。
这将是:
listView1.ItemContainerGenerator.ContainerFromItem(listView1.SelectedItems[i]);
一旦拥有代表您的行的Control,您就应该能够访问其逻辑树。