当前位置: 首页 > 知识库问答 >
问题:

WPF表单崩溃

空英达
2023-03-14

有没有办法抓取崩溃的表单并重新打开它。

public static void Dispatcher_UnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
{
       
}

共有1个答案

阎雪峰
2023-03-14

e.handler设置为true会防止应用程序关闭。然后您必须编写一些代码来重新打开窗口。恐怕没有“重新打开崩溃的表单”开关。就事件处理程序而言,甚至没有任何“崩溃表单”的概念。

还请注意,保持应用程序这样运行会使其处于未定义状态。您真正应该做的是在发生异常的地方捕获异常,然后使用dispatcher_unhandledexception事件处理程序作为记录任何未处理异常的最后手段,可能显示一条用户友好的消息,最后关闭应用程序。

 类似资料:
  • WPF

    WPF(Windows Presentation Foundation) 是微软推出的用于构建桌面客户端应用程序的 UI 框架,具有应用程序模型、控件、图形、布局、数据绑定和安全性等功能,属于 .NET Framework 3.0 的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。 WPF 的核心是一个利用现代图形硬

  • 本文向大家介绍wpf DependencyObject,包括了wpf DependencyObject的使用技巧和注意事项,需要的朋友参考一下 示例 源自于 DispatcherObject 关键成员 概要 从派生的类DependencyObject参与依赖项属性系统,该系统包括注册依赖项属性以及提供有关此类属性的标识和信息。由于依赖项属性是WPF开发的基础,因此所有WPF控件最终都源自Depen

  • 本文向大家介绍wpf DispatcherObject,包括了wpf DispatcherObject的使用技巧和注意事项,需要的朋友参考一下 示例 源自于 Object 关键成员 概要 WPF中的大多数对象都源自DispatcherObject,它提供了用于处理并发和线程的基本构造。这些对象与分派器关联。 只有在Dispatcher上创建的线程可以直接访问DispatcherObject。若要从

  • 本文向大家介绍wpf View,包括了wpf View的使用技巧和注意事项,需要的朋友参考一下 示例 视图是M V VM中的“ V” 。这是您的用户界面。您可以使用Visual Studio拖放式设计器,但是大多数开发人员最终都会对原始XAML进行编码,这与编写HTML相似。 这是允许编辑Customer模型的简单视图的XAML 。与其创建一个新视图,不如将其粘贴到WPF项目的MainWindow

  • WPF-Math WPF-Math is a .NET library for rendering mathematical formulae using the LaTeX typesetting style, for the WPF framework. It supports the following .NET runtimes: .NET Framework 4.5.2 or later

  • 我使用的是WPF ListView,其中SelectionMode设置为Extended(只能按ctrl键选择多个项目)。我需要实施D 不幸的是,这样的解决方案有一个错误:选择单个项目(未按 ctrl)有效。但是,我需要双击以选择项目,同时按ctrl才能选择多个项目。使用 ListView 的 PreviewMouseDown 或 ListViewItem 的 PreviewMouseDown 时