Class BusyIndicator
A control to provide a visual indicator when an application is busy.
[TemplateVisualState(Name = "Idle", GroupName = "BusyStatusStates")]
[TemplateVisualState(Name = "Busy", GroupName = "BusyStatusStates")]
[TemplateVisualState(Name = "Visible", GroupName = "VisibilityStates")]
[TemplateVisualState(Name = "Hidden", GroupName = "VisibilityStates")]
[StyleTypedProperty(Property = "OverlayStyle", StyleTargetType = typeof(Rectangle))]
[StyleTypedProperty(Property = "ProgressBarStyle", StyleTargetType = typeof(ProgressBar))]
public class BusyIndicator : ContentControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild
  - Inheritance
 - 
      objectBusyIndicator
 
- Implements
 
- Extension Methods
 
Constructors
- BusyIndicator()
 Instantiates a new instance of the BusyIndicator control.
Fields
- BusyContentProperty
 Identifies the BusyContent dependency property.
- BusyContentTemplateProperty
 Identifies the BusyTemplate dependency property.
- DisplayAfterProperty
 Identifies the DisplayAfter dependency property.
- IsBusyProperty
 Identifies the IsBusy dependency property.
- OverlayStyleProperty
 Identifies the OverlayStyle dependency property.
- ProgressBarStyleProperty
 Identifies the ProgressBarStyle dependency property.
Properties
- BusyContent
 Gets or sets a value indicating the busy content to display to the user.
- BusyContentTemplate
 Gets or sets a value indicating the template to use for displaying the busy content to the user.
- DisplayAfter
 Gets or sets a value indicating how long to delay before displaying the busy content.
- IsBusy
 Gets or sets a value indicating whether the busy indicator should show.
- IsContentVisible
 Gets or sets a value indicating whether the BusyContent is visible.
- OverlayStyle
 Gets or sets a value indicating the style to use for the overlay.
- ProgressBarStyle
 Gets or sets a value indicating the style to use for the progress bar.
Methods
- ChangeVisualState(bool)
 Changes the control's visual state(s).
- OnApplyTemplate()
 Overrides the OnApplyTemplate method.
- OnIsBusyChanged(DependencyPropertyChangedEventArgs)
 IsBusyProperty property changed handler.