I have a WPF program which handles large amounts of data at once which is being done using a BackgroundWorker
. This updates its progress to a ProgressBar
but with larger sets of data the bar can often remain static.
What are effective ways of reassuring the user the program hasn't frozen and is still working?
Currently, to reassure myself I have the window's Title
being each index of this array in turn: ["|", "/", "-", @"\"]
. With a 100 tick delay between each change it creates a sort of ASCII spinner. But I want something better for the actual users.
EDIT
Is there an easy way to add the glowing effect to the 'complete' part of the ProgressBar
you often see?