首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF 怎么关闭除主窗体以外的窗体

2013-09-07 
WPF 如何关闭除主窗体以外的窗体?在WPF中有主窗体W0通过控件可以打开W1 W2和W3共3个窗体现需要在打开其中

WPF 如何关闭除主窗体以外的窗体?
在WPF中   有主窗体W0   通过控件可以打开W1 W2和W3共3个窗体

现需要在打开其中一个窗体的时候将其他的窗体关闭,如何做?而且本窗口不能被多次打开,而W0窗体我还要用来做键盘   子窗体只能打开一个,互斥。
有没人搞过,我现在焦头烂额啊
[解决办法]
应该这样就行了!


private void CCForm()
        {
            int n = Application.Current.Windows.Count;           
          
            for (int a = 0; a < n; a++)
            {
                for (int i = 0; i < Application.Current.Windows.Count; i++)
                {
                    string x = Application.Current.Windows[i].Name;
                    if (x != "主窗体W0") Application.Current.Windows[i].Close(); 
                }
            }
        }

热点排行