登录后我打开这个Mainwindow
MainWindow window = new MainWindow();
并关闭“登录”窗口。
在主窗口中有一个我正在全局初始化的窗体
Scanner form = new Scanner();
我正在隐藏并根据我的需要显示这个Scanner Winforms。我需要从Scanner.cs调用Mainwindow按钮
如果我尝试从Scanner.cs执行MainWindow window = new MainWindow();
,它将创建一个新的Mainwindow,我不想这样做。
这些是我找到的所有参考文献。
答案 0 :(得分:1)
这行代码节省了我的一天
((MainWindow)System.Windows.Application.Current.MainWindow).MainWindow_Btn_Click();
关闭登录后,我使用此代码设置MainWindow。
Application.Current.MainWindow = window;
答案 1 :(得分:0)
在Scanner
SomethingRequested
中创建一个活动。在MainWindow
订阅此活动并执行您需要的操作。