Window.Activate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーション ウィンドウをフォアグラウンドに移動し、入力フォーカスを設定して、アプリケーション ウィンドウのアクティブ化を試みます。
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 を処理するのは現実的ではありません。一方、スプラッシュ スクリーンが長時間表示されている場合は、呼び出しを遅延すると望ましくないユーザー エクスペリエンスが発生する可能性があります。