WPF 在 Window 关闭时,无法将 Visibility 设置为 Visible如何解决
窗体关闭事件,想让用户点击关闭按钮时,实际上只是将窗体隐藏,重写了窗体关闭事件,代码如下:protectedoverridevoidOnClosing(System.Co...
窗体关闭事件,想让用户点击关闭按钮时,实际上只是将窗体隐藏,重写了窗体关闭事件,代码如下:
protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
this.Visibility = System.Windows.Visibility.Visible;
}
报错:
在 Window 关闭时,无法将 Visibility 设置为 Visible,也无法调用 Show、ShowDialog、Close 或 WindowInteropHelper.EnsureHandle。
求解决方案。 展开
protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
this.Visibility = System.Windows.Visibility.Visible;
}
报错:
在 Window 关闭时,无法将 Visibility 设置为 Visible,也无法调用 Show、ShowDialog、Close 或 WindowInteropHelper.EnsureHandle。
求解决方案。 展开
2个回答
展开全部
你不是要隐藏么,为啥要设置为Visible呢,应该设置成Collapsed,或者直接调用this.Hide()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询