2016-05-18 66 views
1

我綁定圖像到URL。如果圖像不存在,現在剛剛顯示,我看到一個拋出到輸出窗口的System.Net.WebException。這就是我所需要的,如果不是,不要顯示,但我的問題是:這些未處理的異常是否會產生其他問題? (表演等)WPF綁定和未處理的異常

回答

0

好問題。 實際上,如果你沒有發現異常,如果你確信它不會導致應用程序崩潰,那就沒有問題了。

正常情況下,應用程序的流程會受到異常的影響,並且有可能導致應用程序崩潰。所以這是捕捉異常並處理它們的正常過程。在沒有異常的情況下,您可以顯示消息或某個默認圖像。

另請嘗試下面的代碼來處理未處理的異常。

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

+0

我剛開始的應用程序,所以我不知道這是否會崩潰,這就是爲什麼我要問:)。如果沒有,我不需要處理這個異常。我需要的是展示一個產品的4張圖片,但是如果它們不存在,請不要顯示,所以目前的行爲很好 –

+0

是的。我只是建議它。我沒有告訴要顯示4張圖片。我告訴你是否沒有圖像可以使用默認圖像或其他東西。這只是我的看法。你可以考慮或不考慮:)處理例外是最好的做法,除非你是唯一一個會使用它的人。 – ViVi