Application.StartupUri Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une interface utilisateur qui s'affiche automatiquement au démarrage d'une application.
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
Valeur de propriété
Uri qui fait référence à l’interface utilisateur qui s’ouvre automatiquement lorsqu’une application démarre.
Exceptions
StartupUri a la valeur null.
Remarques
Vous pouvez utiliser StartupUri pour charger automatiquement une ressource d’interface utilisateur au démarrage d’une application.
Le tableau suivant montre les types de ressources d’interface utilisateur qui peuvent être chargées, le type de fenêtre dans laquelle elles sont ouvertes et le type d’application que ces ressources peuvent être définies comme StartupUri.
Type | Fenêtre | Type d'application |
---|---|---|
Window | Window | Autonome uniquement |
NavigationWindow | NavigationWindow | Autonome uniquement |
Page | NavigationWindow | Autonome/hébergé par le navigateur |
UserControl | NavigationWindow | Autonome/hébergé par le navigateur |
FlowDocument | NavigationWindow | Autonome/hébergé par le navigateur |
PageFunction<T> | NavigationWindow | Autonome/hébergé par le navigateur |
En règle générale, vous définissez la StartupUri propriété de manière déclarative en XAML. Toutefois, vous pouvez définir StartupUri par programmation, par exemple à partir d’un gestionnaire d’événements Startup , ce qui est utile si pour les applications qui ne peuvent charger que les ressources d’interface utilisateur nécessaires au moment de l’exécution. Par exemple, une application peut attendre le moment de l’exécution pour charger ses ressources si le nom de la ressource d’interface utilisateur est stocké dans un fichier de configuration.
Que vous définissiez StartupUri de manière déclarative ou programmatique, la ressource d’interface utilisateur correspondante n’est chargée qu’après la gestion de l’événement Startup . Par conséquent, vous n’aurez pas accès à la fenêtre résultante à partir de la Windows propriété ou de la propriété lors de la MainWindow gestion de Startup.