Wenn ein neues WPF-Anwendungsprojekt erstellt wird, werden MainWindow.xaml
, App.xaml
und der entsprechende Code hinter Klassen automatisch generiert. Im App.xaml
gibt es ein Attribut, das wird Fenster zunächst ausgeführt werden definiert, die von dem Standard ist es StartupUri="MainWindow.xaml"
Wie wird der Start der WPF-Anwendung angepasst?
ich eine neue Dispatcher
Klasse im selben Projekt angelegt habe. Beim Start möchte ich, dass die Instanz dieser Klasse erstellt wird und dann eine ihrer Methoden ausgeführt wird. Diese Methode würde das Fenster MainWindow
tatsächlich erstellen und anzeigen. Also, wie ändere ich die App.xaml
oder App.xaml.cs
, um es möglich zu machen? Oder, wenn es nicht von App
getan werden kann, wie soll ich es implementieren? Vielen Dank.
Ja, danke, das funktioniert. – Boris
Können Sie näher erläutern, was MyClassIWantToInstantiate() sein sollte? Ich habe MainWindow ausprobiert, das ist die Klasse des Hauptfensters meiner WPF-App, und nichts passiert danach ... Es wird kein geladener Ereigniscode ausgeführt. –
Die Klasse kann wirklich sein, was immer Sie benötigen. Um eine Witwe anzuzeigen, müssen Sie sie instanziieren und 'Show()' aufrufen, um sie anzuzeigen. –