我在平板电脑设备(华硕ME400)上使用Windows 8.1。我想在事件中附加一个事件处理程序,告诉我屏幕何时出现并登录桌面。由于会话超时15分钟,因此不会始终锁定。所以基本上我要找的是当用户到达桌面时引发的事件。我尝试了以下但是没有用:
SystemEvents.SessionSwitch += (sender, e) => {
m_logger.InfoFormat
("Session Switch event raised. Forcing background update.");
};
答案 0 :(得分:1)
首先,显然没有附加此类事件处理程序以检测锁定屏幕到达的选项。
即使您的应用被暂停,您也希望运行后台服务。您可以在下面找到所有可能的后台代理,它们都被定义为枚举:http://msdn.microsoft.com/en-us/library/windows/apps/br229873.aspx