2015-03-19 116 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上发布功能请求

相关问题