Show / Hide Table of Contents

    Class ProgressBar

    A View control that displays progress.

    Inheritance
    System.Object
    CustomRenderingView
    SKGLSurfaceView
    SkiaGraphicsView
    GraphicsView<ProgressBarDrawable>
    ProgressBar
    Implements
    IMeasurable
    IProgressBar
    IAnimatable
    Inherited Members
    GraphicsView<ProgressBarDrawable>.IsEnabled
    GraphicsView<ProgressBarDrawable>.Measure(Double, Double)
    GraphicsView<ProgressBarDrawable>.SetProperty<T>(String, T)
    GraphicsView<ProgressBarDrawable>.GetProperty<T>(String)
    GraphicsView<ProgressBarDrawable>.Drawable
    GraphicsView<ProgressBarDrawable>.OnUnfocused(Object, EventArgs)
    GraphicsView<ProgressBarDrawable>.OnFocused(Object, EventArgs)
    GraphicsView<ProgressBarDrawable>.OnTouch(Object, TouchEventArgs)
    SkiaGraphicsView.OnPaintSurface(Object, SKPaintSurfaceEventArgs)
    SKGLSurfaceView.OnDrawFrame()
    SKGLSurfaceView.OnResized()
    SKGLSurfaceView.Dispose(Boolean)
    CustomRenderingView.MainloopContext
    CustomRenderingView.PaintSurface
    CustomRenderingView.Invalidate()
    CustomRenderingView.SendPaintSurface(SKPaintSurfaceEventArgs)
    Namespace: Tizen.UIExtensions.NUI.GraphicsView
    Assembly: Tizen.UIExtensions.NUI.dll
    Syntax
    public class ProgressBar : GraphicsView<ProgressBarDrawable>, IMeasurable, IProgressBar, IAnimatable

    Constructors

    ProgressBar()

    Initializes a new instance of the ProgressBar class

    Declaration
    public ProgressBar()

    Properties

    Progress

    Gets or sets the progress value.

    Declaration
    public double Progress { get; set; }
    Property Value
    Type Description
    System.Double

    ProgressColor

    Get or sets the color of the progress bar.

    Declaration
    public Color ProgressColor { get; set; }
    Property Value
    Type Description
    Color

    Methods

    ProgressTo(Double)

    Animate the Progress property to value.

    Declaration
    public Task<bool> ProgressTo(double value)
    Parameters
    Type Name Description
    System.Double value
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

    Explicit Interface Implementations

    IAnimatable.BatchBegin()

    Declaration
    void IAnimatable.BatchBegin()

    IAnimatable.BatchCommit()

    Declaration
    void IAnimatable.BatchCommit()

    Implements

    IMeasurable
    IProgressBar
    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