У меня есть комбинированный список из двух столбцов и текстовое поле, связанное с данными XML.
В текстовом поле отображается эквивалент второго столбца в выпадающем списке текущего выбранного элемента.
Я связал текст данных текстового поля с SelectedItem в комбинированном списке, который затем обновляется, если вы выбираете строку в комбинированном окне.Теперь я хотел бы, чтобы, если вы вводите в текстовое поле что-либо, соответствующее значению во 2-м столбце комбинированного списка, он выбирает эту строку.
Я понимаю, что это немного кругло.
Я управлял этим раньше в winforms, эффективно приостанавливая события, когда CombobBox OnSelectedItemChanged запускает и обновляет текстовое поле, или OnTextChange запускает и обновляет selectedItem.
Идея состоит в том, что пользователь может выбратьопцию из комбинированного списка, или если они знают короткий код (в данном случае это страна ISO), они могут просто ввести его и сразу увидеть соответствующую страну, выбранную в поле со списком.
Возможно ли как-топривязать selectedItem в выпадающем списке к textBox в дополнение к базовым данным (и действительно ли эта идея имеет какой-то смысл?), или, возможно, существует какая-то двусторонняя привязка между этими элементами?
Я надеюсь, что есть более простое решение, чем свойства зависимости, в идеале что-то чисто в xaml, но, если учесть, что я новичок в WPF, я понятия не имею, возможно ли это вообще.
Спасибо!Mike