Version

Features Overview (xamBusyIndicator)

Topic Overview

Purpose

This topic explains the features supported by the control from developer perspective.

In this topic

This topic contains the following sections:

Introduction

xamBusyIndicator summary

The xamBusyIndicator is a control that overlays its content and displays an indication that an underlying long-running process is executed.

The xamBusyIndicator control provides various animations, some of them have determinate and indeterminate mode.

xamBusyIndicator Features Overview 1.png

Main Features

Main features summary chart

The following table summarizes the main features of the xamBusyIndicator control. Additional details are available after the summary table.

Feature Description

The xamBusyIndicator control provides a set of pre-built animations.

The xamBusyIndicator control has two modes - determinate and indeterminate. When the control is in determinate mode, the underlying activity progress is displayed.

The xamBusyIndicator control may appear after a specified delay.

The content beneath the xamBusyIndicator animation is fully customizable.

A UIElement can be specified to receive the focus when the xamBusyIndicator control is no longer active.

The overlay style of the xamBusyIndicator control is easily changed just by setting the OverlayStyle property to the Rectangle element.

Themes are provided for the xamBusyIndicator control.

Pre-built Animations

The xamBusyIndicator control provides a set of pre-built animations.

The animations default brushes are fully customizable as well as the animations speed.

You can also create your own animation and replace the default control animation.

xamBusyIndicator Features Overview 2.png

Display Progress

The xamBusyIndicator control provides two animations that have both indeterminate and determinate mode – ProgressRing and ProgressBar.

When in determinate mode, they display the underlying activity progress.

xamBusyIndicator Features Overview 3.png

Related Topic:

Delayed Start

The xamBusyIndicator control may appear after a specified interval.

Related Topic:

Configurable Busy Content

The Busy content area in the xamBusyIndicator control is fully customizable.

Related Topic:

Configurable Focus Element

A UIElement can be specified to receive the focus when the xamBusyIndicator control is no longer active.

Related Topic:

Stylable Overlay

The default overlay style of the xamBusyIndicator control can be changed easily just by setting the OverlayStyle property to the Rectangle element.

Related Topic:

Themes

The full set of themes is provided for the xamBusyIndicator control. The dictionary containing the theme is named "[theme-name].WPF.xaml". For example the dictionary for the Metro theme is named "Metro.WPF.xaml".

Related Topics

The following topics provide additional information related to this topic.

Topic Purpose

This topic provides an overview of the visual elements of the control.

This topic provides detailed instructions to help you get up and running as soon as possible with the xamBusyIndicator control.

The topics in this section provide information about configuring the xamBusyIndicator control.