Проблема с событием LostFocus и команда Button в wpf - PullRequest
1 голос
/ 21 июля 2010

У меня есть текстовое поле, и внутри события потерянного фокуса я показываю новое окно и предоставляю пользователю выбор, У меня также есть кнопка под текстовым полем.

Теперь, когда я изменяю значение текстового поля ... и нажимаю кнопку (пока курсор все еще находится внутри текстового поля ...) событие потерянного фокуса запускается ... но когда я показываю модальное окно диалоговое окно, событие нажатия кнопки не запускается ....

Есть ли способ обойти это?

1 Ответ

1 голос
/ 21 июля 2010

Не влияет на существенный интерфейс через событие потерянного фокуса. Вы открываете новое окно в неправильной ситуации - если ваш пользователь когда-либо захочет сделать что-нибудь интересное после ввода значения в этом текстовом поле, появится модальное диалоговое окно, потому что текстовое поле потеряет фокус. Вместо этого рассмотрите возможность создания редактируемого комбинированного списка, в котором элементы в раскрывающемся списке являются вашим выбором.

Если вы хотите взломать, вам, возможно, удастся избежать появления только всплывающих подсказок, если в текстовом поле нет текста о событии потерянного фокуса. Я думаю, что это паршивое решение, но оно может соответствовать вашим ограничениям.

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