当我打开一个新的子窗体时,我有如下 C# WinForms 代码来关闭所有子窗体:
private void CloseAllActiveForms(Form[] MdiChildren)
{
Form[] childArray = MdiChildren;
foreach (Form childform in childArray)
{
childform.Close();
}
}
如何在 WPF 窗口中使用?
我尝试了下面的代码,但它会关闭所有窗口,包括父窗口和活动窗口。
private void CloseAllWindows()
{
for (int intCounter = App.Current.Windows.Count - 1; intCounter >= 0; intCounter--)
{
Application.Current.Windows[intCounter].Close();
}
}
谢谢。