Is there a way to do idle time processing in WPF application equivalent to OnIdle event in MFC?
You can dispatch a task (using the Dispatcher in the normal way) with a DispatcherPriority of ApplicationIdle, which will only be executed when the application is idle. Sample code:
Dispatcher
DispatcherPriority
ApplicationIdle
DispatcherPriority priority = DispatcherPriority.ApplicationIdle; Application.Current.Dispatcher.BeginInvoke(priority, action);
1.4m articles
1.4m replys
5 comments
57.0k users