WPF Popup Активация и деактивация - PullRequest
0 голосов
/ 18 декабря 2010

Есть ли возможность определить, активирован или деактивирован Popup? Такие как Window-события Window.Activated и Window.Deactivated.

Я хочу определить, нажал ли пользователь за пределами всплывающего окна (я не могу использовать параметр Popup.StaysOpen=false).

Обновление

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

Ответы [ 2 ]

1 голос
/ 18 декабря 2010

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

0 голосов
/ 18 декабря 2010

Звучит так, как будто вы можете просто использовать события Popup.Opened и Popup.Closed.

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