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