WPF如何获取已打开窗口

可以使用Application.Current.Windows属性获取应用程序中实例化的窗口。

示例代码(获取窗体类名为MainWindow的已打开窗口):


        private void BtnTest_Click(object sender, RoutedEventArgs e)
        {
            foreach (Window window in Application.Current.Windows)
            {
                if (window.GetType() == typeof(MainWindow))//使用窗体类进行匹配查找
                {
                    //TODO
                }
            }
        }
  

记录一下供备忘,哈哈,好记性不如烂笔头!