Просто создайте пользовательский элемент управления с соответствующими анимациями и элементами, расположенными по кругу (см. Повернуть преобразования).
Вы можете использовать таймер в коде позади, но если вы это сделаете, обязательно отсоедините событиеобработчик, когда индикатор прогресса больше не отображается или у вас будет утечка памяти.
Если вы хотите использовать его в качестве набора инструментов Silverlight, просто используйте свой элемент управления в шаблоне элемента управления для индикатора занятости в наборе инструментов Silverlight.В качестве альтернативы просто создайте свою собственную версию элемента управления (выравнивание установлено по центру, видимость, чтобы показать / скрыть, фон, который заполняет экран, если вам нужно отключить нажатие на форму позади, но это как последний элемент в корне макетатак что сверху).