gpt4 book ai didi

wpf - 有没有办法重新使用已经关闭的 WPF 窗口实例

转载 作者:行者123 更新时间:2023-12-04 14:12:25 36 4
gpt4 key购买 nike

我有一个 Window 实例,我通过单击按钮调用 wInstance.ShowDialog() 来显示它,然后通过按 Alt+F4 关闭窗口。现在的问题是我无法再次调用 wInstance.ShowDialog() 。如何再次使用相同的窗口实例。

异常: 窗口关闭后无法设置可见性或调用 Show 或 ShowDialog。

最佳答案

您需要重写wInstance OnClosing 方法来将窗口可见性设置为隐藏并取消关闭事件。

 protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
this.Visibility = Visibility.Hidden;
e.Cancel = true;
}

关于wpf - 有没有办法重新使用已经关闭的 WPF 窗口实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1242143/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com