У меня есть дочернее окно, которое создается и отображается через Show()
.Пользователь может закрыть главное окно приложения, но мое дочернее окно все еще отображается.Как я могу справиться с этой ситуацией?Я предпочел бы обрабатывать все это из конструктора дочернего окна, так как это окно может быть создано из нескольких мест.Другими словами, я не хочу добавлять в обработчик событий «Закрытие» главного окна код, специально предназначенный для закрытия этого дочернего окна, например:
_mainWindow.Closed += (_, __) => _childWindow.Close();
Это кажется довольно типичнымдело для меня, поэтому я удивлен, что не могу найти ответ легко.Возможно, я подхожу к этому не с того угла?