есть ли способ снимать событие в C # непрерывно каждый период времени?
Загляните в класс DispatcherTimer.
DispatcherTimer
http://msdn.microsoft.com/en-us/library/system.windows.threading.dispatchertimer.aspx
Вы можете установить период времени для DispatcherTimer для запуска события tick - либо делайте то, что вы хотите здесь, либо в обработчике для события tick отключите ваше событие.
tick
Таймеры
Google нашел мне эти ссылки.
http://www.codeguru.com/csharp/sample_chapter/article.php/c7763
Если у вас нет приложения формы, вы можете использовать таймер в пространстве имен формы. Таким образом, вам не придется беспокоиться о выполнении изменений управления в неосновном потоке.
(я получаю только одну гиперссылку, поэтому Google для таймеров C #)