Ich habe WPF
Anwendung mit einigen WPF
Windows. Aber mein Hauptfenster ist WinForms
und ich muss das Programm damit starten. Aber wie kann ich das machen? Das ist meine App.xaml
Datei:WPF-Anwendung mit WinForms-Fenster starten
<Application x:Class="Player.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="UI/MainWindow.xaml">
<Application.Resources>
</Application.Resources>
</Application>
Wenn ich versuche, StartupUri="UI/MainWindow.xaml"
mit StartupUri="UI/Form1.cs"
zu ersetzen, ich "System.IO.IOException", "Cannot find "ui/form1.cs"
. Ist es überhaupt möglich, meine App mit WinForms
Fenster zu starten?
Jetzt habe ich ein Problem: Meine 'OnExit' Methode wird nicht aufgerufen, wenn ich das Fenster schließe. Wie kann ich das beheben? – JustLogin
@JustLogin Erstellen Sie eine öffentliche Methode in einer beliebigen xaml.cs, die Application.Current.Shutdown() aufruft. Rufen Sie das aus Form1.FormClosed auf. –