@Andronron

Почему прогрес бар тормозит wpf?

У меня есть незамысловатая wpf форма там есть прогрес бар (просто анимация ) но при работе процеса прогрес бар тормозит ... интересно что когда нажать и держать на окно формы - прогресс бар работает плавно и отлично... не понимаю как закинуть в другой поток процес отрисовки анимации ? 6420a4b5a9998170443255.png
<ProgressBar x:Name="status"  Grid.Row="2" MaxHeight="50"  IsIndeterminate = "True"  ValueChanged="status_ValueChanged" Margin="5,1,104,2"  Foreground ="Gray"/>
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 1
HemulGM
@HemulGM
Delphi Developer, сис. админ
Наверно потому что ваш код работает в одном потоке, только на машине состояний. А при захвате окна мышкой, останавливается на моменте передачи события окну и работает только отрисовка окна (т.е. в этот момент ваш тяжелый алгоритм стоит и не двигается)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы