繁体   English   中英

如何删除文件,然后用户在WPF中关闭程序?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM