[英]How to suppress UI exceptions in wpf?
我正在創建設計應用程序,用戶可以在其中將控件拖放到某個表面。 工具欄中的某些控件可能包含損壞的邏輯並在注入到表面時生成異常。 我想抑制來自第三方控件的一些未處理的異常,當它們被刪除時。
我想抑制這個 UI 異常並顯示某種彈出窗口:
workArea.Dispatcher.UnhandledException += MainContainerDispatcherUnhandledException
是否可以根據來源進行處理和壓制?
謝謝。
您可以使用AppDomain.UnhandledException ,如果您收到它,請確定實現它的控件,並且
希望這可以幫助。
有必要對事件進行處理: e.Handled=true;
. DispatcherUnhandledExceptionEventArgs.Handled 。 WPF 應用程序未處理的異常處理程序
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.