Kako mogu pomoću Dispatcher timera animirati Progress bar da animacija izgleda realno? Napravio sam da mi se u tri sekunde vrijednost (Value) Progress bara povećava za 1 do maksimuma(3), ali nije realna animacija jer prikaže samo "tri slike" - 33%, 66% i 100% .
C# WPF Progress bar
- poruka: 5
- |
- čitano: 3.576
- |
- moderatori:
Lazarus Long, XXX-Man, vincimus
- +/- sve poruke
- ravni prikaz
- starije poruke gore
Kako mogu pomoću Dispatcher timera animirati Progress bar da animacija izgleda realno? Napravio sam da mi se u tri sekunde vrijednost (Value) Progress bara povećava za 1 do maksimuma(3), ali nije realna animacija jer prikaže samo "tri slike" - 33%, 66% i 100% .
Povecaj si maksimum na 300 ili 3000, izaberi interval za timer u milisekundama i onda pomeraj za 1 value do 3000 za svaku milisekundu....
npr.
dispatcherTimer1. Interval = new TimeSpan(0, 0, 0, 100);
progressBar1.Maximum = 3000;
//i onda u timer tick ubacis:
progressBar1 .Value += 1;
mozes se jos malo igrati sa tim pa da izgleda jos realnije.
Ne znam slobo jesi li ga ti uspio animirati, ali ja nisam. Ako jesi zalijepi ovdje Source kod cijeli i screenshot od dizajna aplikacije. Hvala !
Slobo puno hvala. Moja greška je bila u tome da sam u timer tick funkciji stavio da se vrijeme odbrojava do 0 i nisam napisao ove petlje.