原因:
关闭子窗口之后,子窗口对象被销毁了,如果不重新实例化一个新的子窗口对象,子窗口就不能重新打开了。
解决方法:
在子窗口添加如下函数,使子窗口隐藏,而不是直接关闭销毁。
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
this.Visibility = Visibility.Hidden;
}
原因:
关闭子窗口之后,子窗口对象被销毁了,如果不重新实例化一个新的子窗口对象,子窗口就不能重新打开了。
解决方法:
在子窗口添加如下函数,使子窗口隐藏,而不是直接关闭销毁。
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
this.Visibility = Visibility.Hidden;
}