简单的 WPF 应用程序,Window
其中我将事件处理程序连接到 Window 的Activated
事件:
public partial class MainWindow
{
public MainWindow()
{
InitializeComponent();
Activated += OnWindowActivated;
}
private void OnWindowActivated(object sender, EventArgs e)
{
throw new NotImplementedException();
}
}
当在处理程序中抛出异常并且在其他任何地方未处理时,我预计应用程序会死掉,但事实并非如此。WPF 似乎在某处吞下了异常,并且窗口弹出并继续运行良好。
为什么?