Как лучше всего определять состояние ожидания для приложения Silverlight? Я прочитал довольно много статей в сети, и обычно они предназначены либо для wpf / мобильных приложений и т. Д.
Я создал DispatcherTimer, который блокирует экран через 5 минут, и мне кажется, что мне придется переходить к каждому виджет на каждом экране (в моем приложении около 4-5 экранов) и добавить обработчик событий mousebuttondown или mouseenter для сброса этого таймера. Это кажется неэффективным, но простое добавление обработчика к корневому каталогу также не помогает.
Есть полезные предложения?
Спасибо