我有一个通过Show(). 用户可以关闭主应用程序窗口,但我的子窗口仍然显示。我该如何处理这种情况?我的偏好是从子窗口的构造函数处理这一切,因为这个窗口可以从多个位置实例化。换句话说,我不想添加到主窗口的“关闭”事件处理程序,专门用于关闭这个子窗口的代码,例如:
_mainWindow.Closed += (_, __) => _childWindow.Close();
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎是一个非常典型的用例,所以我很惊讶没有轻易找到答案。也许我从错误的角度接近这个?