wpf 申请程序在结束申请后没有终止[副本]

q3qa4bjr  于 6个月前  发布在  其他
关注(0)|答案(1)|浏览(91)

此问题在此处已有答案

How do I prevent the app from terminating when I close the startup form?(4个答案)
27天前关闭
我按照我想要的方式修改了一个应用程序。但似乎有一个小问题。当我关闭它时,与应用程序关联的进程保持打开状态,并且它不会终止。是的,它消耗的RAM减少了,但似乎有些东西没有被处理掉,这使得进程继续运行。我如何找到阻止进程关闭的原因?它是一个程序,用C# WPF编写,我通过添加更多窗口,在窗口之间循环,

Form frm1=New Form()
this.Hide()

字符串
第二次我直接关闭

this.Close()


而在此之前我调用了其他表单。最简单的方法是让它调用batch,在窗口关闭时终止进程。但我想知道是什么让进程终止。

myzjeezk

myzjeezk1#

似乎有一个示例仍在运行(未以正确的方式处理).
尝试检查frm1和其他Instanciated Forms是否处理得很好,否则在主Form的Exit事件**上处理它们。

if (!frm1.IsDisposed) frm1.Dispose();

字符串
对其他示例也这样做。

相关问题