Application.OnLaunched(LaunchActivatedEventArgs) Método
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í.
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
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.