gpt4 book ai didi

wpf - 处理 WPF 应用程序中所有异常的最佳实践是什么?

转载 作者:行者123 更新时间:2023-12-01 23:43:42 26 4
gpt4 key购买 nike

有没有办法处理WPF应用程序中的所有错误异常和崩溃?

我知道 DispatcherUnhandledException,但它只处理 UI 线程中的异常,不是吗?

有没有办法捕获并记录其他线程中的所有异常以及绑定(bind)错误?

最佳答案

AppDomain.CurrentDomain.UnhandledException

将捕获当前线程的任何未处理的异常。这就是我们在应用程序中处理它的方式。

BindingError 始终会被处理并记录到输出窗口。在发布之前,我们检查输出窗口是否有绑定(bind)错误并尽可能修复。

但是,我认为您不希望将绑定(bind)错误视为未处理,因为它们大多是可恢复的,并且应该在每次发布之前尽可能修复。您可以更改 Visual Studio 中的“调试”>“异常”,使其抛出 BindingFailure 以获得更具体的信息。

关于wpf - 处理 WPF 应用程序中所有异常的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1036457/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com