|
|
|
@ -7,23 +7,23 @@ BusyIndicator makes it easy to let the user know when an application is busy. S |
|
|
|
## Usage |
|
|
|
|
|
|
|
**Add namespace:** |
|
|
|
{{ |
|
|
|
``` |
|
|
|
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" |
|
|
|
}} |
|
|
|
``` |
|
|
|
**Default Settings:** |
|
|
|
{{ |
|
|
|
``` |
|
|
|
<xctk:BusyIndicator IsBusy="True" > |
|
|
|
<ContentControl Style="{StaticResource SampleContent}"/> |
|
|
|
</xctk:BusyIndicator> |
|
|
|
}} |
|
|
|
``` |
|
|
|
**Custom Message:** |
|
|
|
{{ |
|
|
|
``` |
|
|
|
<xctk:BusyIndicator IsBusy="True" BusyContent="Downloading email..." > |
|
|
|
<ContentControl Style="{StaticResource SampleContent}"/> |
|
|
|
</xctk:BusyIndicator> |
|
|
|
}} |
|
|
|
``` |
|
|
|
**Custom Content:** |
|
|
|
{{ |
|
|
|
``` |
|
|
|
<xctk:BusyIndicator IsBusy="True" DisplayAfter="0"> |
|
|
|
<xctk:BusyIndicator.BusyContentTemplate> |
|
|
|
<DataTemplate> |
|
|
|
@ -56,21 +56,23 @@ xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" |
|
|
|
</xctk:BusyIndicator.ProgressBarStyle> |
|
|
|
<ContentControl Style="{StaticResource SampleContent}"/> |
|
|
|
</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. |
|
|
|
| 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/](http://elegantcode.com/2011/10/07/extended-wpf-toolkitusing-the-busyindicator/) |
|
|
|
|
|
|
|
**Support this project, check out the [Plus Edition](https://xceed.com/xceed-toolkit-plus-for-wpf/).** |
|
|
|
--- |
|
|
|
--- |
|
|
|
**Support this project, check out the [Plus Edition](https://xceed.com/xceed-toolkit-plus-for-wpf/).** |