我有一个混合了 WindowsForms 和 WPF 的应用程序。
在主要方法中,我有:
AppDomain.Currentdomain.UnhandledException +=
new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
在 CurrentDomain_UnhandledException 方法中,我显示一个带有“继续”和“退出”按钮的对话框。当用户单击“退出”按钮时,我关闭对话框并调用 Application.Exit(new CancelEventArgs(true))。当用户单击“继续”按钮时,我只是关闭对话框。
现在,当其中一个 Wpf 表单打开并发生异常时,会出现此对话框,或者单击“继续”或“退出”按钮,我会看到此即时调试器窗口,并且在这两种情况下都会关闭应用程序。如何防止这种情况?