Show / Hide Table of Contents

    Class ShapeView

    Inheritance
    System.Object
    Box
    Canvas
    ShapeView
    EllipseView
    LineView
    PathView
    PolygonView
    PolylineView
    RectView
    Implements
    IContainable<EvasObject>
    IMeasurable
    Inherited Members
    Canvas.Children
    Canvas.OnUnrealize()
    Box.LayoutUpdated
    Namespace: Tizen.UIExtensions.ElmSharp
    Assembly: Tizen.UIExtensions.ElmSharp.dll
    Syntax
    public class ShapeView : Canvas, IContainable<EvasObject>, IMeasurable

    Constructors

    ShapeView(EvasObject)

    Declaration
    public ShapeView(EvasObject parent)
    Parameters
    Type Name Description
    EvasObject parent

    Properties

    Aspect

    Declaration
    public Stretch Aspect { get; set; }
    Property Value
    Type Description
    Stretch

    Fill

    Declaration
    public ShapeBrush Fill { get; set; }
    Property Value
    Type Description
    ShapeBrush

    SKCanvasView

    Declaration
    public SKCanvasView SKCanvasView { get; }
    Property Value
    Type Description
    SKCanvasView

    Stroke

    Declaration
    public ShapeBrush Stroke { get; set; }
    Property Value
    Type Description
    ShapeBrush

    StrokeDashArray

    Declaration
    public float[] StrokeDashArray { get; set; }
    Property Value
    Type Description
    System.Single[]

    StrokeDashOffset

    Declaration
    public float StrokeDashOffset { get; set; }
    Property Value
    Type Description
    System.Single

    StrokeLineCap

    Declaration
    public PenLineCap StrokeLineCap { get; set; }
    Property Value
    Type Description
    PenLineCap

    StrokeLineJoin

    Declaration
    public PenLineJoin StrokeLineJoin { get; set; }
    Property Value
    Type Description
    PenLineJoin

    StrokeMiterLimit

    Declaration
    public float StrokeMiterLimit { get; set; }
    Property Value
    Type Description
    System.Single

    StrokeThickness

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

    Methods

    UpdatePathShape()

    Declaration
    protected void UpdatePathShape()

    UpdateShape(SKPath)

    Declaration
    public void UpdateShape(SKPath sKPath)
    Parameters
    Type Name Description
    SKPath sKPath

    UpdateShapeTransform(SKMatrix)

    Declaration
    public void UpdateShapeTransform(SKMatrix matrix)
    Parameters
    Type Name Description
    SKMatrix matrix

    UpdateStrokeDash()

    Declaration
    public void UpdateStrokeDash()

    UpdateStrokeDashArray(Single[])

    Declaration
    public void UpdateStrokeDashArray(float[] dash)
    Parameters
    Type Name Description
    System.Single[] dash

    Explicit Interface Implementations

    IMeasurable.Measure(Double, Double)

    Declaration
    Size IMeasurable.Measure(double availableWidth, double availableHeight)
    Parameters
    Type Name Description
    System.Double availableWidth
    System.Double availableHeight
    Returns
    Type Description
    Size

    Implements

    IContainable<T>
    IMeasurable
    Back to top Copyright © 2021 Samsung
    Generated by DocFX