Windows phone 8.1 Windows Phone 8.1后台任务中的用户当前检测

Windows phone 8.1 Windows Phone 8.1后台任务中的用户当前检测,windows-phone-8.1,Windows Phone 8.1,我正在开发一个WP8.1 Silverlight应用程序,其中包含后台任务(这些是新的WinPRT任务)。我希望从TimeTrigger启动的后台任务根据用户是否在场而表现不同。所以,我的问题是-有没有办法从后台任务中检查这一点 我知道我可以使用SystemCondition UserPresent/Away注册两个任务,但我想知道是否有更好的方法来注册。毕竟,我希望每次都执行任务,只是做一些稍微不同的事情。我找到了解决方案。有以下类型的属性: 它似乎正在工作,正在做我需要的事情 // Gets

我正在开发一个WP8.1 Silverlight应用程序,其中包含后台任务(这些是新的WinPRT任务)。我希望从TimeTrigger启动的后台任务根据用户是否在场而表现不同。所以,我的问题是-有没有办法从后台任务中检查这一点


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

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

它似乎正在工作,正在做我需要的事情

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