Как ввести текст в поле со списком?

Я реализую в WPF. С помощью обычного WPF ComboBox вы можете только щелкнуть элемент, чтобы выбрать его из меню, которое катится вниз. Мне нужен элемент управления, где, если предпочтительный элемент отсутствует в ComboBox, вы можете ввести этот новый, не существующий элемент в ComboBox?

Как мне это сделать и с каким контролем?

Спасибо

Ответ 1

Как сказал Морган, вы можете использовать IsEditable = "true" для поля со списком или же есть еще один элемент управления, доступный в наборе инструментов WPF "AutoCompleteBox".

Вот несколько ссылок, которые помогут вам в реализации "AutoCompleteBox"

http://iserialized.com/using-the-autocompletebox-in-the-wpf-toolkit/

http://www.c-sharpcorner.com/UploadFile/dpatra/537/

Ответ 3

Просто перейдите в свойство этого элемента управления со списком и сделайте "DropDownStyle" как "DropDown".