0

我所拥有的是一个ListViewTextBlock列的列,一个ComboBox列和一个TextBox列。我想要做的是从包含文本块、组合框和文本框的选定行中获取值。我能够从TextBlockusing 中获取值:

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

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

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

4

1 回答 1

0

您需要获取代表所选行的项目容器。

它会是这样的:

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

一旦你拥有了代表你的行的控件,你应该能够访问它的逻辑树。

于 2012-04-10T11:26:02.080 回答