2
我創建了一個窗口,只有在其外部單擊時才能關閉該窗口。代碼工作得非常好位置:System.InvalidOperationException:無法設置可見性
protected override void OnDeactivated(EventArgs e)
{
try
{
base.OnDeactivated(e);
Close();
}
catch (Exception ex) { Console.WriteLine(ex.ToString()); }
}
在關閉窗口,例如,用alt + f4
唯一的問題就來了,尤其需要此異常:
你不能設置能見度爲Visible或者調用Show,ShowDialog,關閉WindowInteropHelper.EnsureHandle或當你關閉窗口時。
我該如何確保避免它?其實我已經成功使用的try/catch異常..
好的解決方案,謝謝:d – Bender