Application.StartupUri Tulajdonság

Definíció

Lekéri vagy beállítja az alkalmazás indításakor automatikusan megjelenő felhasználói felületet.

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

Tulajdonság értéke

Uri

Az Uri alkalmazás indításakor automatikusan megnyíló felhasználói felületre hivatkozik.

Kivételek

Megjegyzések

Az alkalmazás indításakor automatikusan betölthet StartupUri egy felhasználói felületi erőforrást.

Az alábbi táblázat a betölthető felhasználói felületi erőforrások típusait, a megnyitott ablak típusát, valamint azokat az alkalmazástípusokat mutatja be, amelyekbe ezek az StartupUrierőforrások beállíthatók.

Típus Ablak Alkalmazás típusa
Window Window Csak önálló
NavigationWindow NavigationWindow Csak önálló
Page NavigationWindow Önálló/böngésző által üzemeltetett
UserControl NavigationWindow Önálló/böngésző által üzemeltetett
FlowDocument NavigationWindow Önálló/böngésző által üzemeltetett
PageFunction<T> NavigationWindow Önálló/böngésző által üzemeltetett

A tulajdonságot általában deklaratív módon állítja be StartupUri az XAML-ben. StartupUri Beállíthatja azonban programozott módon, például egy Startup eseménykezelőből, ami akkor hasznos, ha olyan alkalmazások esetében, amelyek csak futásidőben tudják betölteni a szükséges felhasználói felületi erőforrásokat. Előfordulhat például, hogy egy alkalmazás megvárja a futtatási időt az erőforrások betöltéséhez, ha a felhasználói felületi erőforrás neve egy konfigurációs fájlban van tárolva.

Akár deklaratívan, akár programozott módon van beállítva StartupUri , a megfelelő felhasználói felületi erőforrás csak az Startup esemény kezelése után töltődik be. Következésképpen a Windows tulajdonságból vagy a MainWindow tulajdonságból származó eredményül kapott ablakhoz nem lesz hozzáférése a Startup kezelésekor.

A következőre érvényes: