如何在 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 被埋没在接口之外,这将不起作用。
如何捕获所有此类异常并显示消息框?