2012-01-16 71 views
0

我有一个填充这种方式有两个数据绑定(“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; 

这工作真的很好,一切都好。

我的问题是这样的:

当我在列表框中选择一个项目,我很想得到在列表框中选择 项目“surenmmer”,并在文本块中显示。

有人可以帮我吗?

回答

0

试试这个:

(listBox2.SelectedItem as xmlaufbau).surenmmer 
+0

伟大的...谢谢非常多,这工作:-) – 2012-01-18 20:22:14

0

我不知道我是否理解你在这里。

但试试这个:

在被解雇列表框选择更改事件:TextBlock.text = listbox2.SelectedItem.surenummer

相关问题