2010-11-15 5 views
19

На устройстве Windows Phone 7 при запуске некоторых стандартных приложений (а также приложения для Facebook), в то время как приложение загружает данные, оно отображает анимацию серии точек, которые вводят слева и собирайте в центре экрана, а затем выходите с правой стороны.Windows Phone 7 - Загрузка анимации

Кажется, это стандартная анимация, используемая многими приложениями.

Мне было интересно, есть ли стандартное анимированное изображение или был ли образец кода, на который я мог бы смотреть, чтобы я мог реализовать его в своем приложении.

ответ

19

Это ProgressBar с IsIndeterminate = истинной

Вы хотели бы проверить этот пост для его реализации с заставкой тоже.

Creating a Splash Screen with a progress bar for WP7 applications. - Alex Yakhnin's Blog

И эти посты для его реализации в производительную образом.

Jeff Wilcox – A high performance ProgressBar for Windows Phone

Jeff Wilcox – Windows Phone performance progress bar update: part 2, remember to turn IsIndeterminate off when not needed!

+1

+1. И я настоятельно рекомендую использовать PerformanceProgressBar при запуске, я пытался заставить авторов приложений использовать его, потому что на устройстве заикание действительно ясно, так как при запуске они очень заняты работой над потоком пользовательского интерфейса. –

6

Это старый устаревший ответ, если вы ориентируетесь Windows Phone 8, как проблемы с производительностью были решены. Вы должны использовать ProgressBar в наборе инструментов Silverlight.

PerformanceProgressBar, вероятно, по-прежнему полезен для разработки Windows Phone 7.

См записку от Microsoft по поводу проблем производительности на этой странице: http://msdn.microsoft.com/en-us/library/windowsphone/develop/gg442303(v=vs.105).aspx