Как сделать так, чтобы текстовое поле потеряло фокус в WPF? - PullRequest
0 голосов
/ 29 ноября 2011

У меня есть textBox. Я начинаю что-то писать в текстовом поле, и он открывает всплывающее окно со списком listBox. Когда я выбираю любой элемент из списка, textBox теряет фокус. Как сделать, чтобы этот список не фокусировался, или как получить фокусное текстовое поле? Я использую MVVM

1 Ответ

1 голос
/ 29 ноября 2011

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

Кстати, может быть, вам просто нужен комбинированный список вместо этого?Это текстовое поле с раскрывающимся списком вариантов.

(MVVM здесь не имеет значения, проблема только в представлении.)

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