2012-03-13 9 views
3

これはWPF(C#)で書かれています。ShowDialog()メソッドでNullReferenceExceptionのソースを探しています

WindowオブジェクトでShowDialog()メソッドを呼び出すと、どのオブジェクトがNullReferenceExceptionをスローしているのかを調べようとしています。コードは次のようになります。

MyWindow myWindow = new MyWindow(); 
//Some properties of myWindows are set here 
try 
{ 
    myWindow.ShowDialog(); 
} 
catch (Exception) //In here I catch a NullReferenceException 
{ 

} 

例外の原因を見つける方法はありますか? MyWindowクラスの 'Window_Loaded'イベントハンドラの先頭にブレークポイントを配置しましたが、トリガしません。

答えて

11

デバッグに移動>例外と実行後(深いダウンツリービューで、必要に応じて、より具体的かとNullReferenceException)を共通言語ランタイム例外のために

を「スローされます」チェックボックスを選択し、デバッガはキャッチしますスローされた行の例外。

+0

ありがとうございます。私はIDEにこの種のオプションがあると思っていましたが、それを見つける時間がありませんでした。あなたは非常に速く応答していました:) –

関連する問題