gpt4 book ai didi

.net - 查找并关闭 WPF 窗口的所有子窗口

转载 作者:行者123 更新时间:2023-12-01 12:50:19 24 4
gpt4 key购买 nike

好的,我有一个 WPF 应用程序,其中有一个 WinForms 项目。我的主要项目是 WPF 项目。我的问题是如何找到我的 WPF 主窗口的所有子窗口?这些 Windows 可以是 WinForm 或 WPF,因此我需要一种方法来确定子项要成功关闭所述窗体及其所有潜在子项的类型。

提前感谢您的帮助

最佳答案

我不得不猜测一下,但我认为您的 WinForms 窗体实际上并不是 WPF MainWindow 的子窗体。我不明白他们怎么可能。

因此它们可能只是您应用程序中的其他非主窗口,而不是适当的子窗口。

这意味着您有 2 个集合要查看:

  • WinForms : System.Windows.Forms.Application.OpenForms
  • WPF : System.Windows.Application.Current.Windows

或者可能是 MainWindow.OwnedWindows 用于 WPF 端。

关于.net - 查找并关闭 WPF 窗口的所有子窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12981497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com