У меня есть приложение, в котором у меня есть главное окно, которое может содержать другие прикрепленные / присоединенные окна.Прямо сейчас, когда мой пользовательский элемент управления загружается, я получаю его родителя, используя Window.GetWindow.Это возвращает ссылку на главное окно, что нормально.Однако, когда я отсоединяю / отсоединяю дочернее окно, на котором включен пользовательский элемент управления, родительский элемент изменяется.
Существует ряд событий родительского окна, которые пользовательский элемент управления должен прослушивать.Я не мог найти способ, чтобы пользовательский элемент управления был уведомлен при смене родителя.Похоже, что ParentChanged / OnParentChanged не существует для System.Windows.Controls.UserControl.
Есть ли способ, с помощью которого мой пользовательский элемент управления может уведомляться об изменении его родителя?
Спасибо.