我正试图让所有打开的窗户.我尝试使用System.Windows.Application.Current.Windows但是我得到了Null Pointer Exception,其中foreach循环是.有谁知道出了什么问题?
public Window getWindow(String Title)
{
Window windowObject = null;
Console.WriteLine("Inside getWindow");
foreach (Window window in System.Windows.Application.Current.Windows)
{
if (window.Title == Title)
{
windowObject = window;
}
}
return windowObject;
}
Run Code Online (Sandbox Code Playgroud)
这是在WPF中正在运行的应用程序中循环浏览所有打开的窗口的方法:
foreach (var Window in App.Current.Windows)
{
// TODO: write what you want here
}
Run Code Online (Sandbox Code Playgroud)
如果你想知道在窗体中使用应用程序而不是应用程序.再见.