Class SliderDrawable
Inheritance
System.Object
SliderDrawable
Implements
System.IDisposable
Assembly: Tizen.UIExtensions.NUI.dll
Syntax
public class SliderDrawable : GraphicsViewDrawable, IMeasurable, IDisposable, IAnimatable
Constructors
SliderDrawable(ISlider)
Declaration
public SliderDrawable(ISlider view)
Parameters
Properties
ThumbRect
Declaration
public RectangleF ThumbRect { get; set; }
Property Value
Type |
Description |
RectangleF |
|
TrackRect
Declaration
public RectangleF TrackRect { get; set; }
Property Value
Type |
Description |
RectangleF |
|
ValueRate
Declaration
public double ValueRate { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
AnimateMaterialThumbSize(Boolean)
Declaration
public void AnimateMaterialThumbSize(bool increase)
Parameters
Type |
Name |
Description |
System.Boolean |
increase |
|
Draw(ICanvas, RectangleF)
Declaration
public override void Draw(ICanvas canvas, RectangleF dirtyRect)
Parameters
Type |
Name |
Description |
ICanvas |
canvas |
|
RectangleF |
dirtyRect |
|
Overrides
DrawMaterialSliderThumb(ICanvas, RectangleF)
Declaration
protected virtual void DrawMaterialSliderThumb(ICanvas canvas, RectangleF dirtyRect)
Parameters
Type |
Name |
Description |
ICanvas |
canvas |
|
RectangleF |
dirtyRect |
|
DrawMaterialSliderTrackProgress(ICanvas, RectangleF)
Declaration
protected virtual void DrawMaterialSliderTrackProgress(ICanvas canvas, RectangleF dirtyRect)
Parameters
Type |
Name |
Description |
ICanvas |
canvas |
|
RectangleF |
dirtyRect |
|
Measure(Double, Double)
Declaration
public override Size Measure(double availableWidth, double availableHeight)
Parameters
Type |
Name |
Description |
System.Double |
availableWidth |
|
System.Double |
availableHeight |
|
Returns
Overrides
OnTouchDown(Maui.Graphics.Point)
Declaration
public override void OnTouchDown(Maui.Graphics.Point point)
Parameters
Type |
Name |
Description |
Microsoft.Maui.Graphics.Point |
point |
|
Overrides
OnTouchMove(Maui.Graphics.Point)
Declaration
public override void OnTouchMove(Maui.Graphics.Point point)
Parameters
Type |
Name |
Description |
Microsoft.Maui.Graphics.Point |
point |
|
Overrides
OnTouchUp(Maui.Graphics.Point)
Declaration
public override void OnTouchUp(Maui.Graphics.Point point)
Parameters
Type |
Name |
Description |
Microsoft.Maui.Graphics.Point |
point |
|
Overrides
Explicit Interface Implementations
IAnimatable.BatchBegin()
Declaration
void IAnimatable.BatchBegin()
IAnimatable.BatchCommit()
Declaration
void IAnimatable.BatchCommit()
Implements
System.IDisposable
Extension Methods
AnimationExtensions.Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double, Boolean>, Func<Boolean>)
AnimationExtensions.Animate<T>(IAnimatable, String, Func<Double, T>, Action<T>, UInt32, UInt32, Easing, Action<T, Boolean>, Func<Boolean>)