用户出现从Windows Phone 8.1后台任务检测

时间:2014-05-27 14:31:48

标签: windows-phone-8.1

我正在开发一个带有后台任务的WP8.1 Silverlight应用程序(这些是新的WinPRT任务)。我希望从TimeTrigger启动的后台任务的行为会有所不同,具体取决于用户是否存在。所以,我的问题是 - 有没有办法从后台任务中检查这个?

我知道我可以使用SystemCondition UserPresent / Away注册两个任务,但我想知道是否有更好的方法来完成它。毕竟我希望每次都执行任务,只是做一些不同的事情。

1 个答案:

答案 0 :(得分:2)

我找到了解决方案。有SystemProtection类型的此属性:

// Gets a value that indicates whether the screen is locked.
public static bool ScreenLocked { get; }

它似乎正在发挥作用,正是我所需要的。