WPF ComboBox ... как установить свойство .Text? - PullRequest
8 голосов
/ 22 мая 2009

Есть ли способ напрямую установить свойство .Text элемента управления Wpf ComboBox?

Мой комбинированный список связан с коллекцией List<T>, но когда я пытаюсь установить свойство .Text в событии DropDownClosed, он полностью игнорирует его.

Ответы [ 2 ]

24 голосов
/ 22 мая 2009

Если вы пытаетесь установить текст на текст одного из элементов в списке, он должен работать правильно.

Если вы пытаетесь установить для него элемент, которого нет в списке, то свойство IsEditable должно иметь значение true. Вы можете установить для свойства IsReadOnly значение true, если вы не хотите, чтобы пользователи вводили данные в поле со списком.

Если ни один из этих случаев не подходит вам, можете ли вы опубликовать код, который вы используете?

1 голос
/ 20 декабря 2018

Вы также можете попробовать добавить еще один ComboBoxItem с Visibility = Collapsed, установить его в качестве выбранного элемента и установить для его содержимого все необходимое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...