Как обновить (т.е.очистить текст из) поля автозаполнения после выбора элемента?
-
21-09-2019 - |
Вопрос
Я разрабатываю экран Silverlight, где я использую элемент управления autocompletebox.
Один элемент 'foobar' был выбран в поле автозаполнения, его текст гласит 'foobar'.Если пользователь хочет выбрать значение 'quux', он должен:
- удалить текст из элемента управления,
- затем ввести 'qu', чтобы иметь возможность выбрать 'quux'.
Есть ли способ выполнить шаг # 1 в рамках события SelectionChanged?
Подсказка:установите, что свойство .text не работает (если только за ним не следует какой-либо метод обновления, о котором я не знаю).
Решение
SelectionChanged - это неправильное событие для отслеживания.
Просто подпишитесь на событие DropDownClosing, там вы сможете редактировать свойство .text .
Не связан с StackOverflow