Индикатор загрузки (progress bar) для Silverlight

Опубликовано Апр 17, 2009 в Silverlight | Нет комментариев

Индикатор загрузки для WPF рассмотренный ранее теперь доступен и для Silverlight. Изменения минимальны, убрано использование элементов, которые не поддерживает Silverlight, это Viewbox, и Timeline.DesiredFrameRateProperty.

Также вы можете увидеть как это работает прямо на этом сайте (требуется установленный Silverlight 3 Beta):

Вы видите 4 варианта индикатора:

  1. Исходный вариант, вращающийся индикатор
  2. Применен DiscreteDoubleKeyFrame для эффекта перелива
  3. Применен DiscreteDoubleKeyFrame с поправкой на число кружков, стали заметны ошибки расположения кружков по окружности
  4. Отлаженный вариант. Применен DiscreteDoubleKeyFrame и кружки расположены точно по окружности примением трансформации RotateTransform

Те, кто не может посмотреть пример в работе, может взглянуть на статичный скриншот, хотя в этом мало смысла — оценивать динамику по скриншоту 🙂

3 варианта кругового индикатора загрузки для Silverlight

Загрузить компонент Circular Progress Bar и тестовый проект для Silverlight (13,4 Кб)

Оставить комментарий