3
簡單的WPF應用程序有平原,空Window
我在其中掛鉤的事件處理程序窗口的Activated
事件:爲什麼WPF吞下Window.Activated事件處理程序中引發的異常?
public partial class MainWindow
{
public MainWindow()
{
InitializeComponent();
Activated += OnWindowActivated;
}
private void OnWindowActivated(object sender, EventArgs e)
{
throw new NotImplementedException();
}
}
當一個例外是在處理程序拋出未處理的其他地方,我期待的應用死了,但沒有。 WPF似乎在吞噬異常的某個地方,窗口彈出並保持運行良好。
爲什麼?
我注意到這發生在我身上,我不確定原因。 –