当用户在特定时间内没有活动时,我需要启动方法
我有一个触发方法的计时器,但我试图在以下的操作中重置它:
ManipulationStarted, PointerPressed, SelectionChanged, Holding, ItemClick
这是我的计时器:
但没有重置计时器:
public void timer_start()
{
DownloadPromoted();
timer.Interval = new TimeSpan(0, 0, 15);
timer.Start();
}
这里我重置了我的计时器:
public void timer_stop()
{
timer.Stop();
timer_start();
}
有没有办法了解用户是否在Metro应用程序中执行某些操作?
答案 0 :(得分:0)
这还没有经过测试,但我认为你可以做到这一点。
Window.Current.CoreWindow.PointerPressed += InputRecieved();
private Windows.Foundation.TypedEventHandler<Windows.UI.Core.CoreWindow, Windows.UI.Core.PointerEventArgs> InputRecieved()
{
IsActive = true;
}