可以使用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
}
}
}
记录一下供备忘,哈哈,好记性不如烂笔头!