Class
RadBusyIndicator

Represents a control that shows a progress indicator.

Definition

Constructors

RadBusyIndicator()

Initializes a new instance of the RadBusyIndicator class.

Declaration

cs-api-definition
public RadBusyIndicator()

Fields

AnimationStyleProperty

Identifies the AnimationStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty AnimationStyleProperty

Field Value

DependencyProperty

ContentPositionProperty

Identifies the ContentPosition dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ContentPositionProperty

Field Value

DependencyProperty

IndicatorAnimationStyleProperty

Identifies the IndicatorAnimationStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IndicatorAnimationStyleProperty

Field Value

DependencyProperty

InitialDelayProperty

Identifies the InitialDelay dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty InitialDelayProperty

Field Value

DependencyProperty

IsActiveProperty

Identifies the IsActive dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsActiveProperty

Field Value

DependencyProperty

OverlayBackgroundProperty

Identifies the OverlayBackground dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty OverlayBackgroundProperty

Field Value

DependencyProperty

Properties

AnimationStyle

Gets or sets a value defined by the AnimationStyle enumeration that determines the type of animation shown in this RadBusyIndicator.

Declaration

cs-api-definition
public AnimationStyle AnimationStyle { get; set; }

Property Value

AnimationStyle

ContentPosition

Gets or sets the position of the content relative to the busy indicator animation.

Declaration

cs-api-definition
public ContentPosition ContentPosition { get; set; }

Property Value

ContentPosition

IndicatorAnimationStyle

Gets or sets the style that defines the RadBusyIndicator animation.

Declaration

cs-api-definition
public Style IndicatorAnimationStyle { get; set; }

Property Value

Style

InitialDelay

Gets or sets an instance of the TimeSpan struct that determines the initial delay before the RadBusyIndicator is shown and the animation is started.

Declaration

cs-api-definition
public TimeSpan InitialDelay { get; set; }

Property Value

TimeSpan

IsActive

Gets or sets a value indicating whether the animation of the busy indicator is running.

Declaration

cs-api-definition
public bool IsActive { get; set; }

Property Value

bool

OverlayBackground

Gets or sets the background of the RadBusyIndicator overlay.

Declaration

cs-api-definition
public Brush OverlayBackground { get; set; }

Property Value

Brush

Methods

ComposeVisualStateName()

Builds the current visual state for this instance.

Declaration

cs-api-definition
protected override string ComposeVisualStateName()

Returns

string

The visual state name.

Overrides RadContentControl.ComposeVisualStateName()

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.

Declaration

cs-api-definition
protected override void OnApplyTemplate()

Overrides RadContentControl.OnApplyTemplate()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides RadContentControl.OnCreateAutomationPeer()

OnLoaded(object, RoutedEventArgs)

Occurs when a FrameworkElement has been constructed and added to the object tree.

Declaration

cs-api-definition
protected override void OnLoaded(object sender, RoutedEventArgs e)

Parameters

sender

object

e

RoutedEventArgs

Overrides RadContentControl.OnLoaded(object, RoutedEventArgs)

OnUnloaded(object, RoutedEventArgs)

Occurs when this object is no longer connected to the main object tree.

Declaration

cs-api-definition
protected override void OnUnloaded(object sender, RoutedEventArgs e)

Parameters

sender

object

e

RoutedEventArgs

Overrides RadContentControl.OnUnloaded(object, RoutedEventArgs)