Application.StartupUri Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.