Как мне сделать индикатор прогресса в WPF? - PullRequest
28 голосов
/ 12 марта 2009

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

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

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

Ответы [ 2 ]

48 голосов
/ 12 марта 2009

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

41 голосов
/ 12 марта 2009

Попробуйте следующее

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

Ключ - это атрибут со странным именем IsIndeterminate. Значение true означает Marque

...