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

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.

Platí pro