En el post anterior vimos como ejecutar tareas en un hilo separado al de la GUI. Si bien esto evita que se bloquee la interfaz, el problema es que el usuario no sabe si la operación esta corriendo, se bloqueo, se finalizo… etc.
Esta guia también esta disponible en forma de video, si asi lo preferís:
Entonces, uando una operación se hace muy larga, se vuelve necesario notificar al usuario del estado. Para esto tenemos la interfaz IProgress que, por supuesto, también es genérica.