Application.Resuming Event

會在應用程式從擱置狀態轉換成執行狀態時發生。

語法


public event EventHandler<object> Resuming

事件資訊

委派System.EventHandler<Object> [.NET] | Windows.Foundation.EventHandler<Object> [C++]

備註

在使用者切換至其他應用程式或切換至桌面時系統會暫停應用程式,並在使用者切換回它時繼續執行應用程式。不過,系統也可能在您的應用程式暫止時將它終止,以釋放資源。因此,您應該處理 Suspending 事件以儲存應用程式狀態。

如果應用程式終止,您可以在 OnLaunched 方法覆寫中還原應用程式狀態。如果應用程式在終止之前恢復執行,則系統會自動還原應用程式狀態。您應該只在需要於應用程式暫停時重新整理任何已變更的顯示內容 (例如新聞摘要或使用者位置) 時,才處理 Resuming 事件。

應用程式應避免叫用會在回應 Resuming 時將高負載置入 UI 執行緒的程式碼。這麼做會讓使用者覺得 Shell 目前沒有回應,但此時實際上是做為節流點的應用程式程式碼沒有回應。如果可行,請將作業委派給其他執行緒,否則每當應用程式繼續時,請使用階段式或虛擬化方法來重建檢視和 UI。

需求

支援的最小用戶端

Windows 8

支援的最小伺服器

Windows Server 2012

命名空間

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Metadata

Windows.winmd

請參閱

Application
Suspending
OnActivated
啟動並繼續執行應用程式

 

 

顯示:
© 2015 Microsoft