共用方式為


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 不論是否呼叫。

您可以修改預設 的 OnLaunched 實作 ,以延遲呼叫 Activate 。 您可能會這麼做,讓所有應用程式轉譯都完成,然後才會顯示主要 視窗 。 例如,延遲有助於完成初始 UI 中的 影像 來源檔案載入。 (以非同步方式載入這些負載,而且無法從 app.xaml 程式碼後置.) 處理 ImageOpened 。另一方面,如果顯示啟動顯示畫面太長,延遲呼叫可能會建立不想要的使用者體驗。

適用於

另請參閱