代码之家  ›  专栏  ›  技术社区  ›  Hafiz H

会话在windows phone 8.1 silverlight应用程序上没有操作时过期

  •  0
  • Hafiz H  · 技术社区  · 9 年前

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

    我在谷歌上搜索了一些链接,如下所示 http://social.technet.microsoft.com/wiki/contents/articles/27771.windows-phone-how-to-implement-session-time-out-in-a-wp-app.aspx

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

    请帮忙!!我是windows phone的新手

    1 回复  |  直到 9 年前
        1
  •  1
  •   Dinesh balan    9 年前

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

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

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