Application.StartupUri Egenskap

Definition

Hämtar eller anger ett användargränssnitt som visas automatiskt när ett program startar.

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

Egenskapsvärde

Uri

En Uri som refererar till användargränssnittet som öppnas automatiskt när ett program startas.

Undantag

StartupUri anges med värdet null.

Kommentarer

Du kan använda StartupUri för att automatiskt läsa in en användargränssnittsresurs när ett program startar.

I följande tabell visas de typer av gränssnittsresurser som kan läsas in, vilken typ av fönster de öppnas i och vilken typ av program som dessa resurser kan anges som StartupUri.

Type Fönster Kopplingstyp
Window Window Endast fristående
NavigationWindow NavigationWindow Endast fristående
Page NavigationWindow Fristående/webbläsarhanterad
UserControl NavigationWindow Fristående/webbläsarhanterad
FlowDocument NavigationWindow Fristående/webbläsarhanterad
PageFunction<T> NavigationWindow Fristående/webbläsarhanterad

Vanligtvis anger StartupUri du egenskapen deklarativt i XAML. Du kan dock ange StartupUri programmatiskt, till exempel från en Startup händelsehanterare, vilket är användbart om för program som bara kan läsa in de nödvändiga gränssnittsresurserna vid körning. Ett program kan till exempel vänta tills körningstiden för att läsa in dess resurser om namnet på användargränssnittsresursen lagras i en konfigurationsfil.

Oavsett om du anger StartupUri deklarativt eller programmatiskt läses inte motsvarande användargränssnittsresurs in förrän efter att händelsen Startup har hanterats. Därför har du inte åtkomst till det resulterande fönstret från antingen egenskapen Windows eller egenskapen MainWindow när du hanterar Startup.

Gäller för