WPF 表单崩溃
WPF forms crashed
有什么方法可以捕获崩溃的表单并重新打开它。
public static void Dispatcher_UnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
{
}
将 e.Handler
设置为 true
应该可以防止应用程序关闭。然后您将不得不编写一些代码来再次启动 window。恐怕没有“重新打开崩溃的表单”开关。就事件处理程序而言,甚至没有任何“崩溃表单”的概念。
另请注意,保持这样的应用程序 运行 会使它处于未定义状态。您真正应该做的是在发生异常时捕获异常,然后使用 Dispatcher_UnhandledException
事件处理程序作为记录任何未处理异常的最后手段,可能会显示一条用户友好的消息并最终关闭应用程序。
有什么方法可以捕获崩溃的表单并重新打开它。
public static void Dispatcher_UnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
{
}
将 e.Handler
设置为 true
应该可以防止应用程序关闭。然后您将不得不编写一些代码来再次启动 window。恐怕没有“重新打开崩溃的表单”开关。就事件处理程序而言,甚至没有任何“崩溃表单”的概念。
另请注意,保持这样的应用程序 运行 会使它处于未定义状态。您真正应该做的是在发生异常时捕获异常,然后使用 Dispatcher_UnhandledException
事件处理程序作为记录任何未处理异常的最后手段,可能会显示一条用户友好的消息并最终关闭应用程序。