[英]How do I handle unhandled Application level exceptions in a WPF application?
我正在將現有的基於Winforms的應用程序遷移到WPF。
為了在Winforms應用程序中處理應用程序級別的未處理異常,我做了以下工作:
Application.ThreadException
+= new ThreadExceptionEventHandler(Application_ThreadException);
AppDomain.CurrentDomain.UnhandledException
+= new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
如何在基於WPF的應用程序中處理這些條件?
您可以處理Application的當前實例的事件DispatcherUnhandledException
:
Application.Current.DispatcherUnhandledException += (s,e) => {...};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.