I have a WPF application that continuously checks for internet connection, some devices connected to the computer and user iddleness on the application and notifies to the main window. So far it was implemented using windows forms timers. But it is slowing down the system.
Can you guys please suggest what would be the best way to implement the scenario ? Should I use any timer or should I use any threads ? Any reference or sample code will be much appriciated.