Application.OnLaunched(LaunchActivatedEventArgs) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Os dados de evento do evento.
Comentários
Substitua o método OnLaunched para executar qualquer inicialização geral do aplicativo que deve ocorrer somente quando o usuário inicia seu aplicativo normalmente (por exemplo, tocando no bloco do aplicativo). Para obter informações sobre outros tipos de ativação, consulte OnActivated. Os tipos de ativação específicos às vezes têm uma substituição específica, também um método virtual no Application. Por exemplo, OnFileActivated será invocado para qualquer evento Activated principal no aplicativo se o ActivationKind for File.
Os modelos de projeto iniciais incluem uma implementação básica para OnLaunched. A implementação define o visual raiz inicial do aplicativo definindo Window.Current.Content
como uma nova instância da classe definida pelo par MainPage XAML/code-behind do modelo de projeto. Todas as substituições de aplicativo envolvidas em um cenário de ativação devem chamar Window.Activate em suas implementações.
Por exemplo, código de substituições de OnLaunched, crie um novo projeto de aplicativo e examine o código criado pelo modelo no code-behind app.xaml.
Observação
O code-behind app.xaml de alguns modelos de projeto referencia a API em uma classe auxiliar SuspensionManager. Nesse caso, a substituição OnLaunched é assíncrona, pois parte da API SuspensionManager que ela chama é assíncrona. Para obter mais informações, consulte Minimizar o tempo de inicialização.