Roh*_*ats 33
您可以像这样挂钩主窗口上的Closing事件 -
<Window Closing="Window_Closing">
Run Code Online (Sandbox Code Playgroud)
在您的活动中,将e.Cancel设置为true以阻止窗口关闭.在您的情况下,您可以维护一些字段,一旦您收到客户通知他已完成cleanUp并立即安全关闭窗口,将设置该字段.只需将该值设置为e.Cancel即可
private void Window_Closing(object sender, CancelEventArgs e)
{
e.Cancel = true;
}
Run Code Online (Sandbox Code Playgroud)