Como posso parar a pulsação / animação do WPF ProgressBar quando atinge 100%?
Eu tenho um aplicativo WPF 4 baseado em MVVM que usa umBarra de progresso para mostrar a porcentagem de conclusão de uma operação de longa duração.
<ProgressBar Name="ProgressBar"
IsIndeterminate="False"
Minimum="0"
Maximum="100"
Value="{Binding Path=ProgressPercentageComplete, Mode=OneWay}"
Visibility="Visible"/>
Fico feliz que a animação "pulsante" ocorra enquanto a barra de progresso está em movimento, mas quando ela atinge 100%, eu gostaria que ela parasse de animar e permanecesse estática em 100%.
Eu tentei definirIsIndeterminate="False"
mas isso não ajuda e posso entender por que, depois de ler a documentação do MSDN:
Quando essa propriedade é verdadeira, o ProgressBar anima algumas barras se movendo pelo ProgressBar de maneira contínua e ignora a propriedade Value.
É possível parar esta animação? Completamente, ou apenas a 100%.