2010-08-14 2 views
1

Мне интересно, есть ли в Windows 7 телефон sdk с маркой progress bar? Насколько я могу судить, нет стилей marque, поэтому на данный момент у меня есть только таймер, который обновляет индикатор выполнения, чтобы подражать стилю.Marque progress timer for windows 7 phone

ответ

5

Несмотря на то, что руководство по пользовательскому интерфейсу телефона диктует конкретный «индикатор индикатора прогресса», ProgressBar с IsIndeterminate почти эквивалентен минус текст.

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

Не то, что я хочу самостоятельно продвигать, но я опубликовал шаблон, который можно использовать для перемещения той же самой анимации из пользовательского интерфейса в поток рендеринга вашего приложения, что значительно повышает производительность.

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

http://www.jeff.wilcox.name/2010/08/performanceprogressbar/

Кроме того, обратите внимание, что, когда вы больше не нужна анимация, сверху разрушиться зрительная, если вам нужно, пожалуйста, установите IsIndeterminate Ложь, чтобы остановить любые раскадровки, которые работают.

+0

Да, определенно рекомендую проверить работу Джеффа на толкание индикатора прогресса на резьбу рендера. Я должен был упомянуть об этом сам. Это хороший материал. –

0

Свойство IsIndeterminate является вашим билетом для ProgressBar без указания того, когда произойдет завершение.