Skip to content

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

NameSummary
.ctor

Properties

NameSummary
ProgressGets or sets the progress.
IsIndeterminateGets or sets a value indicating whether the ring shows generic animation.
IsActiveGets or sets a value indicating whether the ring is active (alias of [IsIndeterminate](#
EngAngleGets or sets the arc end angle.
IndeterminateAngleGets the arc end angle when indeterminate.
CoverRingStrokeGets or sets background ring fill.
CoverRingVisibilityGets or sets background ring visibility.

Fields

NameSummary
static ProgressPropertyProperty for [Progress](#
static IsIndeterminatePropertyProperty for [IsIndeterminate](#
static IsActivePropertyProperty for backward compatibility with common ProgressRing templates expecting IsActive. Maps to [IsIndeterminate](#
static EngAnglePropertyProperty for [EngAngle](#
static IndeterminateAnglePropertyProperty for [IndeterminateAngle](#
static CoverRingStrokePropertyProperty for [CoverRingStroke](#
static CoverRingVisibilityPropertyProperty for [CoverRingVisibility](#

Methods

NameSummary
static PropertyChangedCallbackValidates the entered [Progress](# and redraws the arc.
UpdateProgressAngleRe-draws end angle depending on [Progress](#
Inherited members