Exception:在 Window 关闭时,无法将 Visibility 设置为 Visible,也无法调用 Show、ShowDialog、Close 或 WindowInteropHelper.EnsureHandle。

报错信息

   在 System.Windows.Window.VerifyNotClosing()
   在 System.Windows.Window.Show()
   在 Quicker.Domain.Services.ActionEditMgr.RestoreWindow(Window window)
   在 Quicker.Domain.Services.ActionEditMgr.<>c__DisplayClass55_0.<CreateContextMenuForActionButton>b__0(Object sender, RoutedEventArgs args)
   在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   在 System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) 

问题说明

可能是操作太快引起的多次关闭窗口。

解决方法

将根据反馈提示从1.7.5开始增加捕捉异常代码。