C#学习教程:隐藏一个窗口直到再次需要它主窗口有8个按钮,所有这些按钮都会打开另一个窗口。我想要做的是,当用户单击其中一个按钮时,主窗口隐藏(未关闭),而辅助窗口打开。现在,我想在辅助窗口关闭时取消隐藏主窗口。这是我得到的代码。publicWndwProjectSetup(WindowmainWindow){InitializeComponent();_mainWindow=主窗口;_mainWindow.Visibility=Visibility.Hidden;//隐藏主窗口}privatevoidWindowClosing(objectsender,CancelEventArgse){_mainWindow.Visibility.取消隐藏主窗口Close();//关闭项目设置窗口}这看起来很简单。但是,我收到此错误:无法将可见性设置为可见或在关闭窗口时调用Show、ShowDialog、Close或WindowInteropHelper.EnsureHandle。我的问题是,为什么这是不可接受的?我需要了解如何执行此操作?你不需要调用Close,它已经关闭了。(如果有的话可以通过设置e.Cancel为true来取消)以上就是C#学习教程的全部内容:Hidethewindowuntilyouagainneedit,如果对大家有用,还需要详细了解C#学习教程,希望大家多多关注—本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
