Поделиться через


ProgressBar

Элемент управления ProgressBar отображает ход выполнения операции. Элемент управления ProgressBar представляет собой окно, которое заполняется системным цветом выделения по мере выполнения операции.

На следующем рисунке показан типичный элемент управления ProgressBar.

Типичный элемент управления ProgressBar, показывающий заполнение индикатора синим индикатором хода выполнения слева направо.

Стили и шаблоны

В этом разделе описываются стили и шаблоны для ProgressBar элемента управления. Вы можете изменить значение по умолчанию ControlTemplate , чтобы предоставить элементу управления уникальный внешний вид. Дополнительные сведения см. в статье "Что такое стили и шаблоны?", а также как создать шаблон для элемента управления.

Свойство Content

Этот элемент управления не определяет свойство содержимого.

Комплектующие

В следующей ProgressBar таблице перечислены именованные части элемента управления.

Часть Тип Description
PART_GlowRect FrameworkElement Элемент свечения, используемый для неопределенной анимации хода выполнения.
PART_Indicator FrameworkElement Индикатор, показывающий текущее значение хода выполнения.
ЧАСТЬ_Трек FrameworkElement Трек, представляющий полный диапазон индикатора выполнения.

Визуальные состояния

В следующей ProgressBar таблице перечислены визуальные состояния элемента управления.

Имя VisualState Имя VisualStateGroup Description
Детерминированное CommonStates Элемент управления показывает определённый прогресс с заданным значением.
Неопределенное CommonStates Элемент управления показывает неопределенный ход выполнения с анимированным индикатором.
НедействительныйФокус ValidationStates Элемент управления имеет ошибку проверки и находится в фокусе клавиатуры.
НедействительныйНефокусированный ValidationStates Элемент управления имеет ошибку проверки, но не имеет фокуса клавиатуры.
Действительный ValidationStates Элемент управления действителен и не имеет ошибок проверки.

См. также