WPF中的空闲检测

我是使用WPF的新手,所以我不知道如何检测空闲时间并在空闲5分钟后显示主窗口。

谁能帮我? 非常感谢。

你可以做;

var timer = new DispatcherTimer ( TimeSpan.FromMinutes(5), DispatcherPriority.ApplicationIdle,// Or DispatcherPriority.SystemIdle (s, e) => { mainWindow.Activate(); }, // or something similar Application.Current.Dispatcher ); 

从这里捡起来