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