会话过期时无法对Windows Phone 8.1 silverlight app进行操作

时间:2015-08-10 06:45:24

标签: c# xaml silverlight windows-phone-8.1

当用户在应用程序中没有操作时,我需要启用会话过期进程。

我用Google搜索并获得了一些像http://social.technet.microsoft.com/wiki/contents/articles/27771.windows-phone-how-to-implement-session-time-out-in-a-wp-app.aspx

下面的链接

但它只是注销的倒计时。我需要设置在应用上完成的操作。有什么基本的方法可以做到这一点或需要一些工作来实现它?

请帮忙!!我是Windows手机的新手

1 个答案:

答案 0 :(得分:1)

Silverlight中没有“空闲”事件。您可以使用DispatcherTimer创建一个。您需要连接常见事件(如鼠标移动)才能重新启动计时器。像这样的东西

 <Grid x:Name="LayoutRoot" MouseMove="LayoutRoot_MouseMove" MouseEnter="LayoutRoot_MouseEnter"/>

然后,您需要在方法中添加计时器逻辑,并从这些事件中执行该方法。确保在BasePage中添加事件。