如何在C#WPF中打开表单列表?

时间:2016-07-11 14:58:45

标签: c# wpf

我使用下面的代码检查窗口是否打开。如果窗口打开,它会将它带到前面,否则它将打开新窗口。但是我无法在WPF Forms中使用它。 Application.OpenForms.Count始终返回“0”。

public bool checkWindowOpen(string windowName)
{
    for (int i = 0; i < Application.OpenForms.Count; i++)
    {
        if (Application.OpenForms[i].Name.Equals(windowName))
        {
            Application.OpenForms[i].BringToFront();
            return false;
        }
    }
    return true;
}

0 个答案:

没有答案