WPF中Dispatcher未捕获异常之处理
2024-10-11 08:09:33
在UI线程中
在APP.XAML中定义 DispatcherUnhandledException事件
在工作线程中
PageMain.GetInstance().Dispatcher.Invoke((MethodInvoker)delegate {
throw ex;
}
任何当前Dispatcher线程(即UI线程)的未处理异常都可以选择处理或者不处理(通过DispatcherUnhandledExceptionEventArgs.IsHandled属性),选择处理的话未处理异常就不会崩溃整个WPF应用程序了。
最新文章
- spring入门(七)【springMVC返回json串】
- linux 下cmake 编译 ,调用,调试 poco 1.6.0 小记
- UIWebView内嵌网页 Xcode7.0以后的用法
- IOC性能对比
- Android-UGallery
- C#中给线程传值并启动
- str系列---字符串函数
- 快速定位MS Sql Server 数据库死锁进程
- [置顶] Spring中DI设置器注入
- Struct和Class的区别(转载)
- Struts2中的验证框架
- Java历程-初学篇 Day08 数组
- CSS fixed 定位元素失效的问题
- centos7安装NFS
- lua tasklib 之lumen 分析
- python编程快速上手第7章习题20
- android -------- Data Binding的使用(二)
- Kubernetes Pod 健康检查
- USB 之传输编码格式 NRZI 介绍
- 小程序开发之改变data中数组或对象的某一属性值