Esta documentación está archivada y no tiene mantenimiento.

Application.StartupUri (Propiedad)

Actualización: noviembre 2007

Obtiene o establece una interfaz de usuario que se muestra automáticamente cuando se inicia una aplicación.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation

public Uri StartupUri { get; set; }
/** @property */
public Uri get_StartupUri()
/** @property */
public  void set_StartupUri(Uri value)

public function get StartupUri () : Uri
public function set StartupUri (value : Uri)
<object StartupUri="Uri" .../>

Valor de propiedad

Tipo: System.Uri
Uri que hace referencia a la interfaz de usuario que se abre automáticamente cuando se inicia una aplicación.

ExcepciónCondición
ArgumentNullException

El valor de StartupUri es null.

Puede utilizar StartupUri para que se cargue automáticamente un recurso de la interfaz de usuario al iniciarse una aplicación.

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 que se pueden establecer estos recursos como StartupUri.

Tipo

Ventana

Tipo de aplicación

Window

Window

Sólo aplicaciones independientes

NavigationWindow

NavigationWindow

Sólo aplicaciones independientes

Page

NavigationWindow

Aplicaciones independientes o hospedadas en un explorador

UserControl

NavigationWindow

Aplicaciones independientes o hospedadas en un explorador

FlowDocument

NavigationWindow

Aplicaciones independientes o hospedadas en un explorador

PageFunction<T>

NavigationWindow

Aplicaciones independientes o hospedadas en un explorador

Normalmente, la propiedad StartupUri se establece mediante declaración en XAML. No obstante, la propiedad StartupUri se puede establecer mediante programación, como en un controlador de eventos Startup, lo cual resulta útil para las aplicaciones que sólo pueden cargar los recursos necesarios de la interfaz de usuario en tiempo de ejecución. Por ejemplo, puede que una aplicación espere hasta el tiempo de ejecución para cargar sus recursos si el nombre del recurso de la interfaz de usuario está almacenado en un archivo de configuración.

Cuando establezca la propiedad StartupUri mediante declaración o mediante programación, el correspondiente recurso de la interfaz de usuario no se cargará hasta que se haya controlado el evento Startup. Por consiguiente, no obtendrá acceso a la ventana resultante de la propiedad Windows o MainWindow cuando controle el evento Startup.

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0
Mostrar: