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
Můžete použít StartupUri k automatickému načtení prostředku uživatelského rozhraní při spuštění aplikace.
V následující tabulce jsou uvedeny typy prostředků uživatelského rozhraní, které je možné načíst, typ okna, do kterého se otevřou, a typ aplikace, pro kterou je možné tyto prostředky nastavit jako StartupUri.
Typ | Okno | Typ aplikace |
---|---|---|
Window | Window | Pouze samostatné |
NavigationWindow | NavigationWindow | Pouze samostatné |
Page | NavigationWindow | Samostatný nebo hostovaný v prohlížeči |
UserControl | NavigationWindow | Samostatný nebo hostovaný v prohlížeči |
FlowDocument | NavigationWindow | Samostatný nebo hostovaný v prohlížeči |
PageFunction<T> | NavigationWindow | Samostatný nebo hostovaný v prohlížeči |
Vlastnost se obvykle nastavuje StartupUri deklarativně v XAML. Můžete ale nastavit StartupUri programově, například z obslužné Startup rutiny události, což je užitečné v případě aplikací, které mohou za běhu načíst pouze potřebné prostředky uživatelského rozhraní. Aplikace může například čekat na načtení prostředků do běhu, pokud je název prostředku uživatelského rozhraní uložený v konfiguračním souboru.
Ať už 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 vlastnosti ani MainWindow z Windows vlastnosti při zpracování Startup.