登录后我打开这个主窗口
MainWindow window = new MainWindow();
并关闭登录窗口。
在主窗口中有一个我正在全局初始化的窗口
Scanner form = new Scanner();
我根据需要隐藏和显示此 Scanner Winforms。我需要从 Scanner.cs 调用 Mainwindow 按钮单击
如果我尝试从 Scanner.cs 执行 MainWindow window = new MainWindow();
,它将创建一个新的 Mainwindow,这是我不想做的。
这些是我找到的所有引用资料。
最佳答案
这行代码拯救了我
((MainWindow)System.Windows.Application.Current.MainWindow).MainWindow_Btn_Click();
关闭登录后,我使用这段代码设置了 MainWindow。
Application.Current.MainWindow = window;
关于c# - 如何从winforms获取wpf窗口实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44858896/