【发布时间】:2011-01-22 03:43:39
【问题描述】:
我有一个使用 M-V-VM 方法编写的应用程序。
数据访问在模型中完成。如果此处发生致命错误(例如,与数据源的连接丢失),则抛出异常。这个异常会冒泡到 ViewModel。
但是,由于数据访问的原始触发器是数据绑定,因此 WPF 会吞下此异常(仅当应用程序在调试器下运行时才会记录在输出窗口中)。
我宁愿这个异常保持未处理,以便我的应用程序范围的未处理异常处理程序可以拾取它、记录它并优雅地退出。我怎样才能做到这一点?
【问题讨论】:
标签: c# .net wpf mvvm exception-handling