在UI线程中

在APP.XAML中定义 DispatcherUnhandledException事件

在工作线程中

PageMain.GetInstance().Dispatcher.Invoke((MethodInvoker)delegate  {

throw ex;
}

任何当前Dispatcher线程(即UI线程)的未处理异常都可以选择处理或者不处理(通过DispatcherUnhandledExceptionEventArgs.IsHandled属性),选择处理的话未处理异常就不会崩溃整个WPF应用程序了。

最新文章

  1. spring入门(七)【springMVC返回json串】
  2. linux 下cmake 编译 ,调用,调试 poco 1.6.0 小记
  3. UIWebView内嵌网页 Xcode7.0以后的用法
  4. IOC性能对比
  5. Android-UGallery
  6. C#中给线程传值并启动
  7. str系列---字符串函数
  8. 快速定位MS Sql Server 数据库死锁进程
  9. [置顶] Spring中DI设置器注入
  10. Struct和Class的区别(转载)
  11. Struts2中的验证框架
  12. Java历程-初学篇 Day08 数组
  13. CSS fixed 定位元素失效的问题
  14. centos7安装NFS
  15. lua tasklib 之lumen 分析
  16. python编程快速上手第7章习题20
  17. android -------- Data Binding的使用(二)
  18. Kubernetes Pod 健康检查
  19. USB 之传输编码格式 NRZI 介绍
  20. 小程序开发之改变data中数组或对象的某一属性值

热门文章

  1. web 前端常用组件【01】Pagination 分页
  2. JVM内存管理------JAVA语言的内存管理概述
  3. MVC中使用Ajax提交数据 Jquery Ajax方法传值到action
  4. 一键系统优化15项脚本,适用于Centos6.x
  5. (Extjs)对于GridPanel的各种操作
  6. HV和VM 内存性能测试对比结果
  7. [转]理解RESTful架构
  8. css 小三角
  9. SSM框架搭建(转发)
  10. 如何在linux Shell脚本里面把一个数组传递到awk内部进行处理