2016-05-18 65 views
1

我绑定图像到URL。如果图像不存在,现在刚刚显示,我看到一个抛出到输出窗口的System.Net.WebException。这就是我所需要的,如果不是,不要显示,但我的问题是:这些未处理的异常是否会产生其他问题? (表演等)WPF绑定和未处理的异常

回答

0

好问题。 实际上,如果你没有发现异常,如果你确信它不会导致应用程序崩溃,那就没有问题了。

正常情况下,应用程序的流程会受到异常的影响,并且有可能导致应用程序崩溃。所以这是捕捉异常并处理它们的正常过程。在没有异常的情况下,您可以显示消息或某个默认图像。

另请尝试下面的代码来处理未处理的异常。

AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(ErrorHandler.HandleException);

+0

我刚开始的应用程序,所以我不知道这是否会崩溃,这就是为什么我要问:)。如果没有,我不需要处理这个异常。我需要的是展示一个产品的4张图片,但是如果它们不存在,请不要显示,所以目前的行为很好 –

+0

是的。我只是建议它。我没有告诉要显示4张图片。我告诉你是否没有图像可以使用默认图像或其他东西。这只是我的看法。你可以考虑或不考虑:)处理例外是最好的做法,除非你是唯一一个会使用它的人。 – ViVi