0
有沒有辦法知道應用程序是發送到後臺還是發送到前臺。我不是指暫停和恢復事件。Windows 8.1通用應用程序多任務前臺後臺週期
例如,用戶離開應用程序檢查Facebook應用程序上的某個內容一分鐘。然後返回到我的應用程序。所以懸念在這種情況下不會生效。那麼如何知道用戶是否回到了app.cs級別的應用程序?
有沒有辦法知道應用程序是發送到後臺還是發送到前臺。我不是指暫停和恢復事件。Windows 8.1通用應用程序多任務前臺後臺週期
例如,用戶離開應用程序檢查Facebook應用程序上的某個內容一分鐘。然後返回到我的應用程序。所以懸念在這種情況下不會生效。那麼如何知道用戶是否回到了app.cs級別的應用程序?
您的應用程序未收到激活事件時,應用可見性的變化,這是因爲應用程序仍在運行。 Windows根據需要只需切換到應用程序即可。如果您的應用在用戶切換時返回時需要執行某些操作,則可以處理visibilitychange事件(對於HTML)或Window.VisibilityChanged事件(對於XAML)。
我知道這一點,但我沒有嘗試,因爲看到有人抱怨這次發射每次都有一個消息對話框出現在屏幕上..這是錯誤的嗎? – garenyondem
@garenyondem是的,每次發生事情時,它都會像瘋狂一樣閃現,但它似乎是唯一的方法。但是,您應該能夠評估發件人和參數以僅響應正確的行爲。 – Barnstokkr