Как обновить (т.е.очистить текст из) поля автозаполнения после выбора элемента?

StackOverflow https://stackoverflow.com/questions/2102069

Вопрос

Я разрабатываю экран Silverlight, где я использую элемент управления autocompletebox.

Один элемент 'foobar' был выбран в поле автозаполнения, его текст гласит 'foobar'.Если пользователь хочет выбрать значение 'quux', он должен:

  1. удалить текст из элемента управления,
  2. затем ввести 'qu', чтобы иметь возможность выбрать 'quux'.

Есть ли способ выполнить шаг # 1 в рамках события SelectionChanged?

Подсказка:установите, что свойство .text не работает (если только за ним не следует какой-либо метод обновления, о котором я не знаю).

Это было полезно?

Решение

SelectionChanged - это неправильное событие для отслеживания.

Просто подпишитесь на событие DropDownClosing, там вы сможете редактировать свойство .text .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top