我在WPF应用程序中有一个Usercontrol。我想在每个用户控件实例关闭时保存日志。问题是如何在用户控件中识别主窗口是否要关闭?用户控件中可能没有像WPF窗口这样的“已关闭”事件。
答案 0 :(得分:1)
您可以在用户控件中创建一个公共方法,例如:
public void MainAppClosing()
{
//your code here
}
,然后在主窗口的关闭事件中调用它:
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
instanceOfMentionedUserControl.MainAppClosing();
}