这是在WPF(C#)中。
当我在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'事件处理程序的最开头放置了一个断点,但它不会触发。
答案 0 :(得分:12)
转到调试>例外并勾选公共语言运行时异常的“Thrown”复选框(或者更具体地说,如果您愿意,可以在树视图中更深入地查看NullReferenceException)
然后运行,调试器将在抛出它的行上捕获异常。