【发布时间】:2009-02-12 15:59:36
【问题描述】:
如何在 WPF 应用程序中拦截 NotImplementedException?
在测试正在进行的 WPF 应用程序时,我偶尔会抛出 NotImplementedException:
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)
但这似乎有点不雅,如果 NotImplementedException 被隐藏在界面之外,这将不起作用。
如何捕获所有此类异常并显示消息框?
【问题讨论】:
标签: .net wpf exception messagebox notimplementedexception