我正在开发一个带有后台任务的WP8.1Silverlight应用程序(这些是新的WinPRT任务)。我希望从TimeTrigger启动的后台任务表现不同,这取决于用户是否在场。所以,我的问题是-有什么办法从背景任务来检查这个问题吗?
我知道我可以在SystemCondition UserPresent/Away注册两个任务,但是我想知道是否有更好的方法来完成它。毕竟,我希望任务每次都能执行,只需做一些稍微不同的事情。
发布于 2014-06-04 11:46:09
我找到了解决办法。有一个SystemProtection类型的属性
// Gets a value that indicates whether the screen is locked.
public static bool ScreenLocked { get; }它似乎在工作,做我想做的事。
https://stackoverflow.com/questions/23892193
复制相似问题