使用两个数据绑定获取列表框中所选项的内容

时间:2012-01-16 21:26:47

标签: windows-phone-7 listboxitem

我有一个以两种数据绑定方式填充的列表框(“Frage”和“Surenummer”):

在c#中:

                           var filteredData = from c in xmlDatei.Descendants("quran")
                           //   where c.Attribute("VerseID").Value == isolatedStore["zaehler_koran"].ToString() // "2"
                           where (string)c.Element("nummer") == "3" // isolatedStore["zaehler_koran"].ToString()
                           select new xmlaufbau()
                           {
                               Frage = (string)c.Element("inhalt"),
                               surenummer = (string)c.Element("sura") + ":" + (string)c.Element("verse")
                           };


                           listBox2.ItemsSource = filteredData;

这很好用,一切都好。

我的问题是:

当我在列表框中选择一个项目时,我很想获得所选项目的“确定” 列表框中的项目,并将其显示在文本块中。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

我不确定我是否在这里了解你。

但试试这个:

在列表框触发的选择更改事件上:TextBlock.text = listbox2.SelectedItem.surenummer

答案 1 :(得分:0)

试试这个:

 (listBox2.SelectedItem as xmlaufbau).surenmmer