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