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

У меня есть список, который заполняется таким образом двумя привязками данных ("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" выбранного элемент в списке и отобразить его в текстовом блоке.

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

Ответы [ 2 ]

0 голосов
/ 17 января 2012

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

 (listBox2.SelectedItem as xmlaufbau).surenmmer
0 голосов
/ 17 января 2012

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

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

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

...