Application.OnLaunched(LaunchActivatedEventArgs) Método

Definición

Se invoca cuando se inicia la aplicación. Invalide este método para realizar la inicialización de la aplicación y mostrar el contenido inicial en la ventana asociada.

protected:
 virtual void OnLaunched(LaunchActivatedEventArgs ^ args) = OnLaunched;
void OnLaunched(LaunchActivatedEventArgs const& args);
protected virtual void OnLaunched(LaunchActivatedEventArgs args);
function onLaunched(args)
Protected Overridable Sub OnLaunched (args As LaunchActivatedEventArgs)

Parámetros

args
LaunchActivatedEventArgs

Datos del evento.

Comentarios

Invalide el método OnLaunched para realizar cualquier inicialización general de la aplicación que se debe producir solo cuando el usuario inicie la aplicación normalmente (por ejemplo, pulsando el icono de la aplicación). Para obtener información sobre otros tipos de activación, consulta OnActivated. Los tipos de activación específicos a veces tienen una invalidación específica, también un método virtual en Application. Por ejemplo, OnFileActivated se invoca para cualquier evento activado principal en la aplicación si ActivationKind es File.

Las plantillas de proyecto iniciales incluyen una implementación básica para OnLaunched. La implementación establece el objeto visual raíz inicial para la aplicación estableciendo Window.Current.Content en una nueva instancia de la clase definida por el par XAML/code-behind de la plantilla de proyecto. Todas las invalidaciones de aplicación implicadas en un escenario de activación deben llamar a Window.Activate en sus implementaciones.

Por ejemplo, código de invalidaciones de OnLaunched, cree un nuevo proyecto de aplicación y examine el código creado por la plantilla en el código subyacente app.xaml.

Nota

El código subyacente app.xaml de algunas plantillas de proyecto hacen referencia a la API en una clase auxiliar SuspensionManager. En este caso, la invalidación OnLaunched es asincrónica, ya que algunas de las API de SuspensionManager a las que llama son asincrónicas. Para obtener más información, consulta Minimizar el tiempo de inicio.

Se aplica a

Consulte también