How can I detect if the Application has been idle for let's say 30 seconds?
I know this is possible by using a DispatcherTimer
and then restarting it at PhoneApplicationPage.ManipulationCompleted
event? But, I am concerned as this will affect the performance of the application.
Are there any better solutions?