Подтвердить что ты не робот

Как сделать индикатор выполнения шага в WPF?

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

Я хотел бы сделать то же самое в WPF, но я не могу найти способ отключить его, не дожидаясь, показывая индикатор производительности winform, который кажется контрпродуктивным.

Как это сделать в WPF? Должен ли я размещать индикатор выполнения winform?

4b9b3361

Ответ 1

Я думаю, вы просто хотите установить для свойства IsIndeterminate для ProgressBar значение true. (См. эту статью, которая также имеет приятный пример индикатора кругового прогресса.)

Ответ 2

Попробуйте выполнить

<ProgressBar 
  IsIndeterminate="True"
  Orientation="Horizontal" />

Ключ - это странный атрибут IsIndeterminate. Установка этого значения в true означает Marque