отображение ComboBox.SelectedValue в TextBox
-
27-10-2019 - |
Вопрос
Я работаю над WPF и столкнулся с серьезной проблемой.У меня есть набор данных с двумя столбцами: ContactName и ContactTitle.Я успешно загрузил все данные в ComboBox и даже отсортировал их по ContactName.Однако теперь я пытаюсь получить доступ к этим данным и отобразить их часть в TextBox.(Это, конечно, просто доказательство упражнения типа концепции, конечный продукт будет заполнять множество текстовых полей информацией о выбранных людях).Проблема в том, что я не могу получить информацию для заполнения в TextBox.Вот код, который у меня есть:
родовое словоТогда вот мой XAML:
родовое словоМоей конечной целью было бы динамическое заполнение TextBox путем получения выбранного значения и получения информации из набора данных, связанного с этим CustomerID, но просто получение текста SelectedItem для заполнения в TextBox было бы огромным шагом.
Любая помощь очень ценится.Всем спасибо.
Решение
Попробуйте сами;он удаляет измененный обработчик событий и использует привязку.
родовое слово
Ознакомьтесь также с этим SO answer , в котором подробно описаны различия междуSelectedItem
, SelectedValue
и SelectedValuePath
, и в конечном итоге это проблема, с которой сталкивается большинство людей.