Ответ 1
Я думаю, вы просто хотите установить для свойства IsIndeterminate для ProgressBar значение true. (См. эту статью, которая также имеет приятный пример индикатора кругового прогресса.)
В Winforms я мог бы установить ProgressBarStyle индикатора выполнения Marqee, и это может привести к тому, что индикатор выполнения будет сам по себе, без необходимости его установки, для процессов, в которых я не знаю, сколько времени он займет, и нет хорошего способа сообщить об этом в пользовательский интерфейс.
Я хотел бы сделать то же самое в WPF, но я не могу найти способ отключить его, не дожидаясь, показывая индикатор производительности winform, который кажется контрпродуктивным.
Как это сделать в WPF? Должен ли я размещать индикатор выполнения winform?
Я думаю, вы просто хотите установить для свойства IsIndeterminate для ProgressBar значение true. (См. эту статью, которая также имеет приятный пример индикатора кругового прогресса.)
Попробуйте выполнить
<ProgressBar
IsIndeterminate="True"
Orientation="Horizontal" />
Ключ - это странный атрибут IsIndeterminate. Установка этого значения в true означает Marque