Application.StartupUri Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
Az Uri alkalmazás indításakor automatikusan megnyíló felhasználói felületre hivatkozik.
Kivételek
StartupUri értéke null.
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.