Прогресс бар висит в wpf? - PullRequest
0 голосов
/ 17 марта 2010

В приложении WPF индикатор выполнения отображается в углу окна. Я хочу, чтобы это всегда работало. Итак, я сделал IsIndeterminate свойством true. Некоторые запросы будут появляться во время работы приложения, там индикатор выполнения также зависает при зависании потока пользовательского интерфейса. Но я хочу, чтобы этот индикатор выполнения работал. Я уже пробовал с фоновым потоком также. но все же я не работал. Так что делать? Заранее спасибо.

1 Ответ

0 голосов
/ 17 марта 2010

Вам необходимо запустить операцию блокировки в фоновом потоке. Это позволит анимациям в потоке пользовательского интерфейса продолжать функционировать, включая «неопределенную» анимацию индикатора выполнения.

Если вы заблокируете поток пользовательского интерфейса, анимация будет приостановлена.

Кроме того, невозможно иметь индикатор выполнения в своем собственном потоке. В окне верхнего уровня есть только один поток пользовательского интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...