añadir dos propiedades a su VM:
bool IsProgressBarVisible
double ProgressValue
Si se inicia una operación de larga duración en su máquina virtual, establecer el IsProgressBarVisible-propiedad en true y establezca el periódico ProgressValue al valor actual progreso. Intente calcular un valor entre 0 y 100. Esto tiene la ventaja de que no tiene que proporcionar un valor mínimo y máximo. Después de que se haya completado la operación asincrónica, establezca IsProgressBarVisible en falso.
En XAML, enlazar a estas dos propiedades. Use un convertidor de valor para convertir la visibilidad booleana en Visibilidad.
<ProgressBar Value="{Binding ProgressValue}" Visibility="{Binding IsProgressBarVisible,Converter={StaticResource BooleanToVisibility_ValueConverter}}"/>
Hola Kent, ¿necesitaría un modelo separado y ver el modelo para la barra de progreso? ¿o agregaría una barra de progreso a cada vista existente donde intento usarla? – jpgooner
Comenzaría de manera simple usando uno por vista y luego decidiría si puede abstraerlo en un componente reutilizable. –
Sí, buen grito, gracias por sus respuestas everone – jpgooner