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 がインターフェイスから離れて埋もれている場合、それはどういうわけか洗練されていないように見え、機能しません。
このような例外をすべてキャプチャして、メッセージ ボックスを表示するにはどうすればよいですか?