получить содержимое выбранного элемента в списке с двумя привязками данных

у меня есть список, который заполняется таким образом двумя привязками данных ("Frage" и "Surenummer"):

in 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;

Это работает очень хорошо, все в порядке.

Моя проблема заключается в следующем:

Когда я выбираю элемент в списке, мне бы очень хотелось получить «суренмер» выбранного элемента в списке и отобразить его в текстовом блоке.

Может ли кто-нибудь помочь мне с этим?


person Basem Abdelfattah    schedule 16.01.2012    source источник


Ответы (2)


Попробуй это:

 (listBox2.SelectedItem as xmlaufbau).surenmmer
person Ku6opr    schedule 16.01.2012

Я не уверен, что понимаю вас здесь.

но попробуйте это:

При выборе измененного события, запускаемого списком: TextBlock.text=listbox2.SelectedItem.surenummer

person andersra    schedule 16.01.2012