Ciao,
qui puoi trovare alcune risposte alla tua domanda
Praticamente devi agganciare un gestore di eventi al tuo WebClient che esegue una callback ad ogni avanzamento.
Nella "DownloadProgressCallback(..)" sostituisci il codice di stampa su console con l'impostazione dei valori massimo ed attuale della progress bar
Haxl