überschreibt OnStartup in WPF

8

Aus irgendeinem Grund kann ich das überhaupt nicht zur Arbeit bringen. Ich habe aus verschiedenen Quellen gelesen, dass ich OnStartup in einer WPF-Anwendung überschreiben kann und es wird ausgelöst, wenn die App erstellt wird. Aber egal, was ich tue, nichts passiert. Hier ist der Code.

%Vor%

Offensichtlich fehlt mir etwas. Leider bietet die MSDN-Seite auch nicht viel Einblick. Ссылка

Was mache ich falsch?

BEARBEITEN:
Es stellt sich heraus, dass mein Problem ein kleiner Tippfehler im Namensraum war. App.xaml.cs hatte die Klasse als 'RTDMyApp.App' definiert und die App.xaml-Datei bezeichnete sie als 'RTD_MYApp.App'. Auf jeden Fall hat diese Tatsache zusammen mit der untenstehenden Antwort mich wieder auf den richtigen Weg gebracht .

    
A.R. 10.06.2011, 12:46
quelle

3 Antworten

11

Ich denke, was Sie wirklich tun möchten, ist subscribe für das Ereignis Startup . Sie können dies in Ihrer XAML-Datei tun:

%Vor%     
Daniel Hilgarth 10.06.2011, 12:49
quelle
18

Haben Sie auch den StartupUri aus der App xaml entfernt?

Wenn du das gewünschte Fenster erstellen musst, zeige:

%Vor%     
Erno de Weerd 10.06.2011 13:01
quelle
-2

Sequenzsequenzsequenz. Wie nervig.

Die richtige Reihenfolge (für eine WPF-Anwendung mit NO Hauptmethode explizit entwickelt / deklariert) lautet:

%Vor%

und dann mache ich:

%Vor%

und bis jetzt fühlt sich der Patient viel besser.

    
Allen 12.11.2013 16:44
quelle

Tags und Links