如何截取WPF應用程序中的NotImplementedException?如何在WPF應用程序中攔截NotImplementedException?
我會偶爾拋出一個NotImplementedException在測試我正在進行的WPF應用程序:
Private Sub ButtonDoSomething_Click(...) Handles ButtonDoSomething.Click
Throw New NotImplementedException(_
"ButtonDoSomething_Click() not implemented.")
End Sub
但是,我寧願那些不引起程序崩潰。
我可以取代所有這些例外投用:
MessageBox.Show("ButtonDoSomething_Click() not implemented.", _
"Not Implemented", MessageBoxButton.OK, MessageBoxImage.Information)
但是,不知怎的,似乎inellegant如果NotImplementedException被埋葬離開界面是行不通的。
如何捕獲所有這些異常並顯示消息框?
不過,AppDomain.UnhandledException是由AppDomain在檢測到未處理的異常時引發的事件。無論你做什麼,該應用程序將立即關閉。 – 2009-02-12 21:25:40