我有一个继承自 Windows.Window 的类:
public partial class MainWindow : Window
我想在它关闭时记录一些东西(logger.log(“Closing Application”))(无论如何 - 除了进程被杀死或当然)。
有没有办法让我超越或捕捉课堂上的事件或某些事情,让我能够做到这一点,而不会对正确关闭我的窗户产生负面影响?谢谢,
我有一个继承自 Windows.Window 的类:
public partial class MainWindow : Window
我想在它关闭时记录一些东西(logger.log(“Closing Application”))(无论如何 - 除了进程被杀死或当然)。
有没有办法让我超越或捕捉课堂上的事件或某些事情,让我能够做到这一点,而不会对正确关闭我的窗户产生负面影响?谢谢,
当然,你可以重写 OnClosed 方法并在那里添加你的东西:
protected override void OnClosed(EventArgs e)
{
logger.log("Closing Application")
base.OnClosed(e);
}
http://msdn.microsoft.com/en-us/library/system.windows.window.onclosed.aspx