Application.StartupUri Application.StartupUri Application.StartupUri Application.StartupUri Property

Definición

Obtiene o establece una IU que se muestra automáticamente al iniciar una aplicación.Gets or sets a UI that is automatically shown when an application starts.

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

Uri Que hace referencia a la interfaz de usuario que se abre automáticamente cuando se inicia una aplicación.A Uri that refers to the UI that automatically opens when an application starts.

Excepciones

Comentarios

Puede usar StartupUri para cargar automáticamente un recurso de interfaz de usuario cuando se inicia una aplicación.You can use StartupUri to automatically load a UI resource when an application starts.

En la tabla siguiente se muestran los tipos de recursos de la interfaz de usuario que se pueden cargar, el tipo de ventana en el que se abren y el tipo de aplicación en el StartupUrique se pueden establecer estos recursos como.The following table shows the types of UI resources that can be loaded, the type of window they are opened into, and the type of application that these resources can be set as the StartupUri.

TipoType VentanaWindow Tipo de aplicaciónApplication type
Window Window Solo independienteStandalone only
NavigationWindow NavigationWindow Solo independienteStandalone only
Page NavigationWindow Independiente/hospedado en el exploradorStandalone/browser-hosted
UserControl NavigationWindow Independiente/hospedado en el exploradorStandalone/browser-hosted
FlowDocument NavigationWindow Independiente/hospedado en el exploradorStandalone/browser-hosted
PageFunction<T> NavigationWindow Independiente/hospedado en el exploradorStandalone/browser-hosted

Normalmente, la StartupUri propiedad se establece mediante declaración en XAMLXAML.Typically, you set the StartupUri property declaratively in XAMLXAML. Sin embargo, puede establecer StartupUri mediante programación, como desde un Startup controlador de eventos, lo que resulta útil si se trata de aplicaciones que solo pueden cargar los recursos necesarios de la interfaz de usuario en tiempo de ejecución.However, you can set StartupUri programmatically, such as from a Startup event handler, which is useful if for applications that can only load the necessary UI resources at run time. Por ejemplo, una aplicación podría esperar hasta el tiempo de ejecución para cargar sus recursos si el nombre del recurso de la interfaz de usuario se almacena en un archivo de configuración.For example, an application might wait until run time to load its resources if the name of the UI resource is stored in a configuration file.

Tanto si se StartupUri establece mediante declaración como mediante programación, el recurso de interfaz de usuario correspondiente no se Startup carga hasta que se controla el evento.Whether you set StartupUri declaratively or programmatically, the corresponding UI resource is not loaded until after the Startup event is handled. Por lo tanto, no tendrá acceso a la ventana resultante desde la Windows propiedad o la MainWindow propiedad al controlar Startup.Consequently, you won't have access to the resulting window from either the Windows property or the MainWindow property when handling Startup.

Se aplica a