gpt4 book ai didi

silverlight - 在 Silverlight 应用程序中检测用户不活动的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 15:49:09 24 4
gpt4 key购买 nike

有谁知道在 Silverlight 应用程序中检测用户不活动的有效方法。这个想法是,每次用户以任何方式与应用程序交互时,计时器都会重新加载。当它过期时,“继续工作..”对话框将显示一段时间,页面将重定向到/Logout。

摩擦检测不活动。想法?

最佳答案

您可能需要保留耗时为 100 毫秒(或更多)的 DispatcherTimer 并存储用户事件时间(来自 RootWindow 级别 PreviewMouseDown 的 DateTime.Now),并根据您预定义的不活动时间在 DispatcherTimer 中继续检查该时间。

更新:由于 PreviewEvents 不在 Silverlight 中,因此您需要以自己的特定方式围绕应用程序的输入系统编写自己的逻辑。但是 WPF 具有 previewEvents,因此在 WPF 中监视事件比 silverlight 更容易。

关于silverlight - 在 Silverlight 应用程序中检测用户不活动的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1950058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com