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
-
BusyIndicator
- 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.