Skip to content

ProgressRing class

Defined in

Namespace: CrissCross.Avalonia.UI.Controls Assembly: CrissCross.Avalonia.UI.dll Full name: CrissCross.Avalonia.UI.Controls.ProgressRing Modifiers: public

Summary

        Rotating loading ring.
        

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net471

Class hierarchy
classDiagram
class ProgressRing
class TemplatedControl
TemplatedControl <|-- ProgressRing

Inherits from: TemplatedControl

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 or sets the arc end angle when indeterminate.
CoverRingStrokeGets or sets background ring fill.
CoverRingVisibilityGets or sets a value indicating whether background ring is visible.

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
UpdateProgressAngleRe-draws end angle depending on [Progress](#
Inherited members