C# 如何检查空闲时间
我已经为C# 如何检查空闲时间,c#,windows-phone-8,C#,Windows Phone 8,我已经为TextBlock的KeyUp事件创建了一个方法,用于过滤联系人。这一切都很好 现在,我想检查用户是否空闲1-1.5秒,而不是对每个KeyUp事件进行过滤。在触发过滤器方法之前 我对C#完全是新手,所以我甚至不知道如何处理这个问题。我怎样才能做到这一点呢?如果你想用C#计时,那么最好的办法就是尝试使用 秒表 我正在查看文档,似乎找不到秒表库,所以这里有一个我知道有效的alt解决方案 什么决定了怠速运行?延迟过滤的原因是什么?@Cheesebaron,当用户停止输入计时器并过滤它时the
TextBlock
的KeyUp
事件创建了一个方法,用于过滤联系人。这一切都很好
现在,我想检查用户是否空闲1-1.5秒,而不是对每个KeyUp
事件进行过滤。在触发过滤器方法之前
我对C#完全是新手,所以我甚至不知道如何处理这个问题。我怎样才能做到这一点呢?如果你想用C#计时,那么最好的办法就是尝试使用
秒表
我正在查看文档,似乎找不到秒表库,所以这里有一个我知道有效的alt解决方案
什么决定了怠速运行?延迟过滤的原因是什么?@Cheesebaron,当用户停止输入计时器并过滤它时there@SriramSakthivel是的,很明显。我只是被c#的语法和.net框架的广阔世界所困扰。请提供一些代码,帮助我理解您正在尝试的内容。这样我才能帮助你。
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
stopWatch.Stop();
// Get the elapsed time as a TimeSpan value.
TimeSpan ts = stopWatch.Elapsed;
// DispatcherTimer setup
dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval = new TimeSpan(0,0,1);
dispatcherTimer.Start();
private void dispatcherTimer_Tick(object sender, EventArgs e)
{
//check your users text
}