1
我在写一篇Prism应用程序中的复合事件处理程序时遇到了一个奇怪的结果。我创建了事件处理程序,并放在一个例外声明,以验证处理程序被称为:棱镜:异常处理?
public void OnDateSelected(DateTime selectedDate)
{
// Temporary code
throw new ApplicationException("Not implemented yet.");
}
我运行应用程序,并引发事件。事件处理程序被调用,但异常不会停止执行。它被写入输出窗口,应用程序退出处理程序,但执行继续。在任何地方都没有try-catch块,为什么中断执行不会异常呢?谢谢。