从listview中的组合框和文本框中获取价值

时间:2012-04-10 11:16:42

标签: wpf user-controls wpf-controls

我所拥有的是ListViewTextBlock列,ComboBox列和TextBox列。我想要做的是从所选行中获取包含文本块,组合框和文本框的值。我可以使用以下内容从TextBlock获取值

string id = (listView1.SelectedItems[i] as DataRowView).Row[0].ToString();//works

但无法从组合框和文本框中获取值。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您需要掌握代表所选行的项容器。

这将是:

listView1.ItemContainerGenerator.ContainerFromItem(listView1.SelectedItems[i]);

一旦拥有代表您的行的Control,您就应该能够访问其逻辑树。