WPF Busy Indicator
The xamBusyIndicator makes it easy to report the progress of a long running, multi-threaded, process to your end-users by displaying an animation that gives the user visual feedback on the progress of an operation, while locking out the underlying view elements with a slightly transparent overlay.
You can easily customize your Busy Indicator with a number of pre-set animations including spinner bars, spinner balls, gears, progress bar, and more.
The Busy Indicator control has two modes - determinate and indeterminate. When the control is in determinate mode, the underlying activity progress is displayed.
The content beneath the Busy Indicator animation is fully customizable, meaning you can indicate exactly what your users will see when waiting.