ProgressRing class¶
Attributes: [ToolboxItem(true)] [ToolboxBitmap]
Defined in
Namespace: CrissCross.WPF.UI.Controls
Assembly: CrissCross.WPF.UI.dll
Full name: CrissCross.WPF.UI.Controls.ProgressRing
Modifiers: public
Summary¶
Rotating loading ring.
Applies to
net10.0-windows10.0.19041, net9.0-windows10.0.19041, net8.0-windows10.0.19041, net481
Class hierarchy
classDiagram
class ProgressRing
class Control
Control <|-- ProgressRing
Inherits from: Control
Constructors¶
| Name | Summary |
|---|---|
| .ctor |
Properties¶
| Name | Summary |
|---|---|
| Progress | Gets or sets the progress. |
| IsIndeterminate | Gets or sets a value indicating whether the ring shows generic animation. |
| IsActive | Gets or sets a value indicating whether the ring is active (alias of [IsIndeterminate](# |
| EngAngle | Gets or sets the arc end angle. |
| IndeterminateAngle | Gets the arc end angle when indeterminate. |
| CoverRingStroke | Gets or sets background ring fill. |
| CoverRingVisibility | Gets or sets background ring visibility. |
Fields¶
| Name | Summary |
|---|---|
| static ProgressProperty | Property for [Progress](# |
| static IsIndeterminateProperty | Property for [IsIndeterminate](# |
| static IsActiveProperty | Property for backward compatibility with common ProgressRing templates expecting IsActive. Maps to [IsIndeterminate](# |
| static EngAngleProperty | Property for [EngAngle](# |
| static IndeterminateAngleProperty | Property for [IndeterminateAngle](# |
| static CoverRingStrokeProperty | Property for [CoverRingStroke](# |
| static CoverRingVisibilityProperty | Property for [CoverRingVisibility](# |
Methods¶
| Name | Summary |
|---|---|
| static PropertyChangedCallback | Validates the entered [Progress](# and redraws the arc. |
| UpdateProgressAngle | Re-draws end angle depending on [Progress](# |