Table of Contents

Class ScrollPickerWheel

Namespace
DrawnUi.Controls
Assembly
DrawnUi.Maui.dll
public class ScrollPickerWheel : SkiaLayout, 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
ScrollPickerWheel
Implements
Inherited Members
Extension Methods

Constructors

ScrollPickerWheel()

public ScrollPickerWheel()

Fields

DistortionAngleProperty

public static readonly BindableProperty DistortionAngleProperty

Field Value

BindableProperty

HalfWheelHeight

protected float HalfWheelHeight

Field Value

float

ViewportHeightK

protected float ViewportHeightK

Field Value

float

WheelCenterY

protected float WheelCenterY

Field Value

float

WheelHeight

protected float WheelHeight

Field Value

float

Properties

DistortionAngle

public double DistortionAngle { get; set; }

Property Value

double

Methods

DrawChild(DrawingContext, ISkiaControl)

protected override bool DrawChild(DrawingContext ctx, ISkiaControl child)

Parameters

ctx DrawingContext
child ISkiaControl

Returns

bool

GetTemplatesPoolLimit()

protected override int GetTemplatesPoolLimit()

Returns

int

OnLayoutChanged()

DrawingRect size changed

protected override void OnLayoutChanged()

OnViewportWasChanged(ScaledRect)

Will be called when viewport containing this view has changed

public override void OnViewportWasChanged(ScaledRect viewport)

Parameters

viewport ScaledRect