Table of Contents

Class BusyIndicator

Namespace
Innova.Prism.Library.Controls
Assembly
Innova.Prism.Library.dll

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.

HasProgressProperty
IsBusyProperty

Identifies the IsBusy dependency property.

OverlayStyleProperty

Identifies the OverlayStyle dependency property.

ProgressBarStyleProperty

Identifies the ProgressBarStyle dependency property.

ProgressProperty

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.

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

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