Application.StartupUri Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece una IU que se muestra automáticamente al iniciar una aplicación.
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
Valor de propiedad
que Uri hace referencia a la interfaz de usuario que se abre automáticamente cuando se inicia una aplicación.
Excepciones
El valor de StartupUri es null.
Comentarios
Puede usar StartupUri para cargar automáticamente un recurso de interfaz de usuario cuando se inicia una aplicación.
En la tabla siguiente se muestran los tipos de recursos de interfaz de usuario que se pueden cargar, el tipo de ventana en la que se abren y el tipo de aplicación en el que se pueden establecer estos recursos como StartupUri.
Tipo | Periodo | Tipo de aplicación |
---|---|---|
Window | Window | Solo independiente |
NavigationWindow | NavigationWindow | Solo independiente |
Page | NavigationWindow | Independiente o hospedado en el explorador |
UserControl | NavigationWindow | Independiente o hospedado en el explorador |
FlowDocument | NavigationWindow | Independiente o hospedado en el explorador |
PageFunction<T> | NavigationWindow | Independiente o hospedado en el explorador |
Normalmente, estableces la StartupUri propiedad mediante declaración en XAML. Sin embargo, puede establecer StartupUri mediante programación, como desde un Startup controlador de eventos, lo que resulta útil si para las aplicaciones que solo pueden cargar los recursos de interfaz de usuario necesarios en tiempo de ejecución. Por ejemplo, una aplicación podría esperar hasta el tiempo de ejecución para cargar sus recursos si el nombre del recurso de interfaz de usuario se almacena en un archivo de configuración.
Tanto si establece StartupUri mediante declaración como mediante programación, el recurso de interfaz de usuario correspondiente no se carga hasta después de que se controle el Startup evento. Por lo tanto, no tendrá acceso a la ventana resultante desde la Windows propiedad o la MainWindow propiedad al controlar Startup.