Show / Hide Table of Contents

    Class SliderDrawable

    Inheritance
    System.Object
    GraphicsViewDrawable
    SliderDrawable
    Implements
    IMeasurable
    System.IDisposable
    IAnimatable
    Inherited Members
    GraphicsViewDrawable.Invalidated
    GraphicsViewDrawable.OnFocused()
    GraphicsViewDrawable.OnUnfocused()
    GraphicsViewDrawable.SendInvalidated()
    GraphicsViewDrawable.Dispose()
    GraphicsViewDrawable.Dispose(Boolean)
    Namespace: Tizen.UIExtensions.Common.GraphicsView
    Assembly: Tizen.UIExtensions.NUI.dll
    Syntax
    public class SliderDrawable : GraphicsViewDrawable, IMeasurable, IDisposable, IAnimatable

    Constructors

    SliderDrawable(ISlider)

    Declaration
    public SliderDrawable(ISlider view)
    Parameters
    Type Name Description
    ISlider view

    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
    GraphicsViewDrawable.Draw(ICanvas, RectangleF)

    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
    Type Description
    Size
    Overrides
    GraphicsViewDrawable.Measure(Double, Double)

    OnTouchDown(Maui.Graphics.Point)

    Declaration
    public override void OnTouchDown(Maui.Graphics.Point point)
    Parameters
    Type Name Description
    Microsoft.Maui.Graphics.Point point
    Overrides
    GraphicsViewDrawable.OnTouchDown(Maui.Graphics.Point)

    OnTouchMove(Maui.Graphics.Point)

    Declaration
    public override void OnTouchMove(Maui.Graphics.Point point)
    Parameters
    Type Name Description
    Microsoft.Maui.Graphics.Point point
    Overrides
    GraphicsViewDrawable.OnTouchMove(Maui.Graphics.Point)

    OnTouchUp(Maui.Graphics.Point)

    Declaration
    public override void OnTouchUp(Maui.Graphics.Point point)
    Parameters
    Type Name Description
    Microsoft.Maui.Graphics.Point point
    Overrides
    GraphicsViewDrawable.OnTouchUp(Maui.Graphics.Point)

    Explicit Interface Implementations

    IAnimatable.BatchBegin()

    Declaration
    void IAnimatable.BatchBegin()

    IAnimatable.BatchCommit()

    Declaration
    void IAnimatable.BatchCommit()

    Implements

    IMeasurable
    System.IDisposable
    IAnimatable

    Extension Methods

    AnimationExtensions.AbortAnimation(IAnimatable, String)
    AnimationExtensions.Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double, Boolean>, Func<Boolean>)
    AnimationExtensions.Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double, Boolean>, Func<Boolean>)
    AnimationExtensions.Animate(IAnimatable, String, Action<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>)
    AnimationExtensions.AnimateKinetic(IAnimatable, String, Func<Double, Double, Boolean>, Double, Double, Action)
    AnimationExtensions.AnimationIsRunning(IAnimatable, String)
    AnimationExtensions.Batch(IAnimatable)
    Back to top Copyright © 2021 Samsung
    Generated by DocFX