2015-03-19 162 views
-1

我正在爲Windows Phone 8.1 RT開發銀行應用程序。出於安全原因,我需要在背景變灰或在我的應用程序中顯示圖像。當應用程序在後臺運行時更新UI

這就像應用程序正在運行時用戶按下windows按鈕,然後按住後退按鈕,當時應用程序的當前頁面是可見的。我需要在那個視圖上展示一幅圖片。

當應用程序正在運行,如果用戶在這個時候按下並按住不管頁面,我需要灰色我的應用程序或顯示圖像。

我試圖改變幀的不透明度在暫停事件它沒有反映。我也嘗試在Window可見性改變的事件中改變Window.Content的不透明度,但它不工作。

請幫我指點一下如何實現這一點。

回答

0

沒有一個好的方法來做到這一點。該應用程序在離開屏幕數秒後纔會暫停,因此應用程序更改其UI時間已經太晚了。 Window.Activated會更近,但還爲時過晚。

ApplicationView.IsScreenCaptureEnabled將阻止在應用程序或任務切換器頁面上捕獲頁面的屏幕截圖,但不會阻止圖像顯示。

最不好的可能是調用Application.Current.Exit在停用時完全關閉應用程序。這通常是用戶不友好的想法,但它會從應用程序關閉的任務切換器中刪除該應用程序(儘管它可能會首先簡要顯示)。您可以在http://wpdev.uservoice.com上發佈功能請求

相關問題