Christof,
Thank you so much for that in depth explaination. Now I understand clearly and I'll remember it. So really, the Refresh is just value refresher not a screen refresher. To refresh the appearance, we use Draw instead.
My operation could take up to 6 or 7 minutes, so the progress feedback is necessary even though it adds time to the operatioin. Otherwise, the user is going to call me for sure saying my app has locked up.
Dawa Tsering
"Do not let any unwholesome talk come out of your mouths,
but only what is helpful for building others up according to their needs,
that it may benefit those who listen."
- Ephesians 4:29-30 NIV
Dare to Question -- Care to Answer
Time is like water in a sponge, as long as you are willing you can always squeeze some.
--Lu Xun, Father of Modern Chinese Literature