Table of Contents

Class ProgressTrail

Namespace
DrawnUi.Draw
Assembly
DrawnUi.Maui.dll

Progress trail component for linear progress bars. Similar to SliderTrail but optimized for progress display.

public class ProgressTrail : SkiaShape, INotifyPropertyChanged, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, IVisualElementController, IElementController, IView, ITransform, IElement, IVisualTreeElement, IContainer, IList<IView>, ICollection<IView>, IEnumerable<IView>, IEnumerable, ISkiaGestureListener, IHasAfterEffects, ISkiaDisposable, ISkiaGridLayout, ISkiaLayout, ISkiaControl, IDrawnBase, ICanBeUpdatedWithContext, ICanBeUpdated, ILayoutInsideViewport, IInsideViewport, IVisibilityAware, IDisposable
Inheritance
ProgressTrail
Implements
Inherited Members
Extension Methods

Fields

SideOffsetProperty

public static readonly BindableProperty SideOffsetProperty

Field Value

BindableProperty

XPosEndProperty

public static readonly BindableProperty XPosEndProperty

Field Value

BindableProperty

XPosProperty

public static readonly BindableProperty XPosProperty

Field Value

BindableProperty

Properties

SideOffset

Additional offset applied to both sides

public double SideOffset { get; set; }

Property Value

double

XPos

Starting X position of the progress trail

public double XPos { get; set; }

Property Value

double

XPosEnd

Ending X position of the progress trail

public double XPosEnd { get; set; }

Property Value

double

Methods

OnPropertyChanged(string)

Method that is called when a bound property is changed.

protected override void OnPropertyChanged(string propertyName = null)

Parameters

propertyName string

The name of the bound property that changed.