Application.OnLaunched(LaunchActivatedEventArgs) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
パラメーター
イベントのイベント データ。
注釈
OnLaunched メソッドをオーバーライドして、ユーザーがアプリを正常に起動したときにのみ発生する一般的なアプリの初期化を実行します (たとえば、アプリ タイルをタップします)。 その他の種類のアクティブ化については、「 OnActivated」を参照してください。 特定のアクティブ化の種類には、特定のオーバーライドがあり、 Application の仮想メソッドもあります。 たとえば、ActivationKind が File の場合、アプリケーションでアクティブ化されたコア イベントに対して OnFileActivated が呼び出されます。
開始プロジェクト テンプレートには、OnLaunched の基本的な実装が含まれています。 実装では、プロジェクト テンプレートの MainPage XAML/分離コード ペアによって定義された クラスの新しいインスタンスに を設定 Window.Current.Content
することで、アプリケーションの初期ルート ビジュアルを設定します。 アクティブ化シナリオに関連するすべての アプリケーション オーバーライドは、実装で Window.Activate を呼び出す必要があります。
OnLaunched のオーバーライドのコード例については、新しいアプリ プロジェクトを作成し、app.xaml 分離コードでテンプレートで作成されたコードを調べます。
注意
一部のプロジェクト テンプレートからの app.xaml 分離コードは、SuspensionManager ヘルパー クラスの API を参照します。 この場合、OnLaunched オーバーライドは非同期です。これは、呼び出す SuspensionManager API の一部が非同期であるためです。 詳細については、「 スタートアップ時間を最小限に抑える」を参照してください。