WPF - Удаление фокуса при щелчке за пределами текстового поля

У меня есть несколько текстовых полей, в которых я бы хотел, чтобы фокус работал немного иначе, чем обычно для приложения WPF. По сути, я хотел бы, чтобы они вели себя как текстовое поле на веб-странице. То есть, если я щелкну где-нибудь за пределами текстового поля, он потеряет фокус. Как лучше всего это сделать?

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

24
задан JacobJ 27 June 2011 в 05:46
поделиться