Window.Activate メソッド

定義

アプリケーション ウィンドウをフォアグラウンドに移動し、入力フォーカスを設定して、アプリケーション ウィンドウのアクティブ化を試みます。

public:
 virtual void Activate() = Activate;
void Activate();
public void Activate();
function activate()
Public Sub Activate ()

注釈

Microsoft Visual Studio の既定のアプリ テンプレートを使用する場合、 Window.Activate は app.xaml 分離コード ファイルの初期コードの一部です。 具体的には、 Activate は既定の OnLaunched オーバーライドから呼び出されます。 テンプレートがページ ナビゲーション エクスペリエンスを生成する場合、ナビゲーション フレームワークが既に存在する場合は上書きされないように、以前の状態が検出されますが Activate 、関係なく呼び出されます。

の呼び出しActivateを遅らせるために、既定の OnLaunched 実装を変更できます。 これを行うと、メイン ウィンドウが表示される前に、すべてのアプリのレンダリングが完了する場合があります。 たとえば、初期 UI で イメージ ソース ファイルの読み込みを完了すると、遅延が役立つ場合があります。 (これらは非同期的に読み込まれますが、app.xaml 分離コードから ImageOpened を処理するのは現実的ではありません。一方、スプラッシュ スクリーンが長時間表示されている場合は、呼び出しを遅延すると望ましくないユーザー エクスペリエンスが発生する可能性があります。

適用対象

こちらもご覧ください