Sdílet prostřednictvím


Application.StartupUri Vlastnost

Definice

Získá nebo nastaví uživatelské rozhraní, které se automaticky zobrazí při spuštění aplikace.

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

Hodnota vlastnosti

Uri

A Uri , který odkazuje na uživatelské rozhraní, které se automaticky otevře při spuštění aplikace.

Výjimky

StartupUri je nastavena s hodnotou null.

Poznámky

Při spuštění aplikace můžete automaticky StartupUri načíst prostředek uživatelského rozhraní.

Následující tabulka ukazuje typy prostředků uživatelského rozhraní, které lze načíst, typ okna, do kterého jsou otevřeny, a typ aplikace, do které lze tyto prostředky nastavit jako StartupUri.

Typ Okno Typ aplikace
Window Window Pouze samostatná verze
NavigationWindow NavigationWindow Pouze samostatná verze
Page NavigationWindow Samostatný/hostovaný v prohlížeči
UserControl NavigationWindow Samostatný/hostovaný v prohlížeči
FlowDocument NavigationWindow Samostatný/hostovaný v prohlížeči
PageFunction<T> NavigationWindow Samostatný/hostovaný v prohlížeči

Obvykle nastavíte StartupUri vlastnost deklarativní v XAML. Můžete ale nastavit StartupUri programově, například z Startup obslužné rutiny události, což je užitečné v případě aplikací, které můžou načíst pouze potřebné prostředky uživatelského rozhraní za běhu. Aplikace může například počkat na načtení prostředků za běhu, pokud je název prostředku uživatelského rozhraní uložený v konfiguračním souboru.

Bez ohledu na to, jestli nastavíte StartupUri deklarativní nebo programově, odpovídající prostředek uživatelského rozhraní se nenačte, dokud se událost nezpracuje Startup . V důsledku toho nebudete mít přístup k výslednému okně z Windows vlastnosti nebo MainWindow vlastnosti při zpracování Startup.

Platí pro