CircularProgressBar.CircularProgressBarTemplateSettings Class
Provides calculated values for use with the CircularProgressBar's control theme or template.
public class CircularProgressBar.CircularProgressBarTemplateSettings : AvaloniaObject
- Inheritance:
- object AvaloniaObject object
Remarks
This class is NOT intended for general use outside of control templates.
Constructors
CircularProgressBarTemplateSettings()
Initializes an instance of the class.
public CircularProgressBarTemplateSettings()
Properties
Percentage
The overall percentage of progress completed, in the range 0.0
..1.0
.
public double Percentage { get; }
Property Value
Remarks
This property is automatically using the current Avalonia.Controls.Primitives.RangeBase.Value and the effective range (Avalonia.Controls.Primitives.RangeBase.Maximum - Avalonia.Controls.Primitives.RangeBase.Minimum).
ProgressText
The formatted progress text to display.
Radius
The ring's outer radius, from which the ring is rendered inward.
StartAngle
The indicator start angle in degrees.
SweepAngle
The indicator sweep angle in degrees.
Fields
PercentageProperty
Defines the Percentage property.
public static readonly DirectProperty<CircularProgressBar.CircularProgressBarTemplateSettings, double> PercentageProperty
ProgressTextProperty
Defines the ProgressText property.
public static readonly DirectProperty<CircularProgressBar.CircularProgressBarTemplateSettings, string?> ProgressTextProperty
RadiusProperty
Defines the Radius property.
public static readonly DirectProperty<CircularProgressBar.CircularProgressBarTemplateSettings, double> RadiusProperty
StartAngleProperty
Defines the StartAngle property.
public static readonly DirectProperty<CircularProgressBar.CircularProgressBarTemplateSettings, double> StartAngleProperty
SweepAngleProperty
Defines the SweepAngle property.
public static readonly DirectProperty<CircularProgressBar.CircularProgressBarTemplateSettings, double> SweepAngleProperty
Inherited Members
- AvaloniaObject.CheckAccess()
- AvaloniaObject.VerifyAccess()
- AvaloniaObject.ClearValue(AvaloniaProperty)
- AvaloniaObject.ClearValue<T>(AvaloniaProperty<T>)
- AvaloniaObject.ClearValue<T>(StyledProperty<T>)
- AvaloniaObject.ClearValue<T>(DirectPropertyBase<T>)
- AvaloniaObject.Equals(object)
- AvaloniaObject.GetHashCode()
- AvaloniaObject.GetValue(AvaloniaProperty)
- AvaloniaObject.GetValue<T>(StyledProperty<T>)
- AvaloniaObject.GetValue<T>(DirectPropertyBase<T>)
- AvaloniaObject.GetBaseValue<T>(StyledProperty<T>)
- AvaloniaObject.IsAnimating(AvaloniaProperty)
- AvaloniaObject.IsSet(AvaloniaProperty)
- AvaloniaObject.SetValue(AvaloniaProperty, object, BindingPriority)
- AvaloniaObject.SetValue<T>(StyledProperty<T>, T, BindingPriority)
- AvaloniaObject.SetValue<T>(DirectPropertyBase<T>, T)
- AvaloniaObject.SetCurrentValue(AvaloniaProperty, object)
- AvaloniaObject.SetCurrentValue<T>(StyledProperty<T>, T)
- AvaloniaObject.Bind(AvaloniaProperty, IBinding)
- AvaloniaObject.Bind(AvaloniaProperty, IObservable<object>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<object>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<T>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<BindingValue<T>>, BindingPriority)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<object>)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<T>)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<BindingValue<T>>)
- AvaloniaObject.CoerceValue(AvaloniaProperty)
- AvaloniaObject.UpdateDataValidation(AvaloniaProperty, BindingValueType, Exception)
- AvaloniaObject.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs)
- AvaloniaObject.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
- AvaloniaObject.RaisePropertyChanged<T>(DirectPropertyBase<T>, T, T)
- AvaloniaObject.SetAndRaise<T>(DirectPropertyBase<T>, ref T, T)
- AvaloniaObject.InheritanceParent
- AvaloniaObject.this[AvaloniaProperty]
- AvaloniaObject.this[IndexerDescriptor]
- AvaloniaObject.PropertyChanged
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object, object)
- object.ReferenceEquals(object, object)