2017-07-01 1 views
1

Nach der Anmeldung bekommt Ich öffne dieses HauptfensterWie WPF-Fenster Instanz von WinForms

MainWindow window = new MainWindow(); 

und Schließen der Login-Fenster.

Im Hauptfenster gibt es ein Windows-Formular I Initialisierung bin global

Scanner form = new Scanner(); 

Ich verstecke und diese Scanner WinForms gemäß meiner Not. Ich muss einen Mainwindow Button klicken klicken von Scanner.cs Wenn ich versuche MainWindow window = new MainWindow(); von Scanner.cs zu tun, wird es ein neues Mainwindow erstellen, die ich nicht tun möchte.

Dies sind alle Referenzen, die ich gefunden habe.

Antwort

0

Diese Codezeile meines Tag gerettet

((MainWindow)System.Windows.Application.Current.MainWindow).MainWindow_Btn_Click(); 

die Login Ich habe diesen Code Nach dem Schließen verwendet, um das Hauptfenster zu setzen.

Application.Current.MainWindow = window; 
0

ein Ereignis in der wie SomethingRequestedScanner erstellen. In MainWindow abonnieren Sie diese Veranstaltung und tun, was Sie brauchen.