Application.StartupUri Eigenschaft

Definition

Ruft eine Benutzeroberfläche ab, die automatisch angezeigt wird, wenn die Anwendung startet, oder legt diese fest.

public:
 property Uri ^ StartupUri { Uri ^ get(); void set(Uri ^ value); };
public Uri StartupUri { get; set; }
member this.StartupUri : Uri with get, set
Public Property StartupUri As Uri

Eigenschaftswert

Uri

Ein Uri Verweis auf die Benutzeroberfläche, die automatisch geöffnet wird, wenn eine Anwendung gestartet wird.

Ausnahmen

StartupUri wird auf den Wert NULL festgelegt.

Hinweise

Sie können verwenden StartupUri , um eine UI-Ressource automatisch zu laden, wenn eine Anwendung gestartet wird.

In der folgenden Tabelle sind die Typen von UI-Ressourcen aufgeführt, die geladen werden können, der Typ des Fensters, in dem sie geöffnet werden, und der Typ der Anwendung, in der diese Ressourcen als StartupUrifestgelegt werden können.

Typ Fenster Anwendungstyp
Window Window Nur eigenständig
NavigationWindow NavigationWindow Nur eigenständig
Page NavigationWindow Eigenständige/browser gehostete
UserControl NavigationWindow Eigenständige/browser gehostete
FlowDocument NavigationWindow Eigenständige/browser gehostete
PageFunction<T> NavigationWindow Eigenständige/browser gehostete

In der Regel legen Sie die StartupUri Eigenschaft deklarativ in XAML fest. Sie können jedoch programmgesteuert festlegen StartupUri , z. B. aus einem Startup Ereignishandler, der für Anwendungen nützlich ist, die nur die erforderlichen UI-Ressourcen zur Laufzeit laden können. Eine Anwendung kann z. B. warten, bis die Laufzeit der Ressourcen geladen wird, wenn der Name der UI-Ressource in einer Konfigurationsdatei gespeichert ist.

Unabhängig davon, ob Sie deklarativ oder programmgesteuert festlegen StartupUri , wird die entsprechende UI-Ressource erst geladen, nachdem das Startup Ereignis behandelt wurde. Folglich haben Sie keinen Zugriff auf das resultierende Fenster aus der Windows Eigenschaft oder der MainWindow Eigenschaft beim Behandeln Startup.

Gilt für: