All the controls missing in WPF. Over 1 million downloads.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3.6 KiB

BusyIndicator

Derives from ContentControl

BusyIndicator makes it easy to let the user know when an application is busy. Simply wrap the relevant content in an instance of the BusyIndicator control and toggle its IsBusy property to True during any long-running process.

Usage

Add namespace: {{ xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" }} Default Settings: {{ <xctk:BusyIndicator IsBusy="True" > </xctk:BusyIndicator> }} Custom Message: {{ <xctk:BusyIndicator IsBusy="True" BusyContent="Downloading email..." > </xctk:BusyIndicator> }} Custom Content: {{ <xctk:BusyIndicator IsBusy="True" DisplayAfter="0"> xctk:BusyIndicator.BusyContentTemplate <Grid.ColumnDefinitions> </Grid.ColumnDefinitions> </xctk:BusyIndicator.BusyContentTemplate> xctk:BusyIndicator.OverlayStyle </xctk:BusyIndicator.OverlayStyle> xctk:BusyIndicator.ProgressBarStyle </xctk:BusyIndicator.ProgressBarStyle> </xctk:BusyIndicator> }}

Properties

|| Property || Description | BusyContent | Gets or sets the busy content to display to the user. | BusyContentTemplate | Gets or sets the DataTemplate to use for displaying the busy content to the user. | DisplayAfter | Gets or sets the time interval that the busy content is delayed before being displayed. | FocusAfterBusy | Gets or sets a control that should get focus when the busy indicator disappears. | IsBusy | Gets or sets a value indicating whether the busy indicator should be shown. | IsContentVisible | Gets or sets a value indicating whether the BusyContent is visible. | OverlayStyle | Gets or sets a Style object representing the style to use for the overlay. By default, null. | ProgressBarStyle | Gets or sets a Style object representing the style to use for the progress bar. By default, null.

Here is a blog post describing how to use the BusyIndicator in multi-threaded scenarios:

http://elegantcode.com/2011/10/07/extended-wpf-toolkitusing-the-busyindicator/

Support this project, check out the Plus Edition.