我有一个继承自Windows.Window的类:
public partial class MainWindow : Window
我想在关闭时记录一些东西(logger.log(“Closing Application”))(无论如何 - 除了进程被杀或当然)。
有没有办法让我能够在我的班级中覆盖或抓住某个事件或某事,这样我就能做到这一点而不会对我窗户的正常关闭造成负面影响? 谢谢,
答案 0 :(得分:1)
当然,你可以覆盖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