I'm new in using WPF so I have no Idea how to detect Idle time and show the main window after 5mins of Idle.
Can anyone help me? Thank you so much.
owen79
You can do;
var timer = new DispatcherTimer
(
TimeSpan.FromMinutes(5),
DispatcherPriority.ApplicationIdle,// Or DispatcherPriority.SystemIdle
(s, e) => { mainWindow.Activate(); }, // or something similar
Application.Current.Dispatcher
);
picked up from here
来源:https://stackoverflow.com/questions/23286766/idle-detection-in-wpf