[英]How to delete file, then user closes program in WPF?
我知道文件的完整路径var temp_file = Path.Combine(_directoryName1, "temp.ini");
需要在程序工作结束时删除。 我怎么能这样做? 据我所知,可以通过OncloseEvent()实现。 另外,我不太明白用户如何通过alt+f4
或按钮关闭应用程序。
到目前为止,我试图在几乎相同的问题中使用下面的代码如何覆盖WPF上的onclose事件?
protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
//do my stuff before closing
base.OnClosing(e);
}
我已经在App.xaml.cs中添加了它,但它不起作用。 VS2013说他不知道这种方法的基础base.OnClosing(e);
有没有错误或其他方法?
Window.Closing
用于特定的Window
。 在任何情况下,这可能都不是您想要的,因为可以取消Closing
事件。 Window.Closed
可能是更好的选择。
要在程序关闭时运行某些东西 - 不要将自己绑在窗口上 - 您应该订阅Application.Exit
事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.