Application.StartupUri Eigenschap

Definitie

Hiermee wordt een gebruikersinterface opgehaald of ingesteld die automatisch wordt weergegeven wanneer een toepassing wordt gestart.

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

Waarde van eigenschap

Uri

Een Uri die verwijst naar de gebruikersinterface die automatisch wordt geopend wanneer een toepassing wordt gestart.

Uitzonderingen

StartupUri is ingesteld met een waarde van null.

Opmerkingen

U kunt StartupUri een UI-resource automatisch laden wanneer een toepassing wordt gestart.

In de volgende tabel ziet u de typen UI-resources die kunnen worden geladen, het type venster waarin ze worden geopend en het type toepassing waarin deze resources kunnen worden ingesteld als de StartupUri.

Typ Window Soort vereffening
Window Window Alleen zelfstandig
NavigationWindow NavigationWindow Alleen zelfstandig
Page NavigationWindow Zelfstandig/browser-hostend
UserControl NavigationWindow Zelfstandig/browser-hostend
FlowDocument NavigationWindow Zelfstandig/browser-hostend
PageFunction<T> NavigationWindow Zelfstandig/browser-hostend

Normaal gesproken stelt u de StartupUri eigenschap declaratief in XAML in. U kunt echter programmatisch instellen StartupUri , bijvoorbeeld vanuit een Startup gebeurtenis-handler, wat handig is als toepassingen die alleen de benodigde UI-resources tijdens runtime kunnen laden. Een toepassing kan bijvoorbeeld wachten tot de uitvoeringstijd van de resources is geladen als de naam van de UI-resource is opgeslagen in een configuratiebestand.

Of u nu declaratief of programmatisch instelt StartupUri , de bijbehorende UI-resource wordt pas geladen nadat de Startup gebeurtenis is verwerkt. Daarom hebt u geen toegang tot het resulterende venster vanuit de eigenschap Windows of de eigenschap MainWindow bij het verwerken van Startup.

Van toepassing op