Class CanvasView

    Definition

    Namespace:
    Tizen.NUI.BaseComponents.VectorGraphics
    Assembly:
    Tizen.NUI.dll

    CanvasView is a class for displaying vector primitives.

    public class CanvasView : View, INotifyPropertyChanged, IDisposable
    Inheritance
    object
    BindableObject
    Tizen.NUI.Binding.Element
    BaseHandle
    Animatable
    Container
    View
    CanvasView
    Implements
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable

    Constructors

    View Source

    CanvasView()

    Creates an initialized CanvasView.

    Declaration
    public CanvasView()
    View Source

    CanvasView(Size2D)

    Creates an initialized CanvasView.

    Declaration
    public CanvasView(Size2D viewBox)
    Parameters
    Type Name Description
    Size2D viewBox

    The size of viewbox.

    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when viewBox is null.

    Properties

    View Source

    ViewBox

    The viewbox of the CanvasView. The viewbox means the size of CanvasView's internal space. If the size of the viewbox is larger than the size of the CanvasView, the shapes are displayed smaller than the specified size. The default value of the viewbox is the same as the size of the canvasview.

    Declaration
    public Size2D ViewBox { get; set; }
    Property Value
    Type Description
    Size2D

    Methods

    View Source

    AddDrawable(Drawable)

    Add drawable object to the CanvasView. This method is similar to registration. The added shape is drawn on the inner canvas.

    Declaration
    public void AddDrawable(Drawable drawable)
    Parameters
    Type Name Description
    Drawable drawable

    Drawable object

    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when drawable is null.

    View Source

    RemoveAllDrawables()

    Remove all drawable objects added to the CanvasView.

    Declaration
    public void RemoveAllDrawables()
    View Source

    RemoveDrawable(Drawable)

    Remove drawable object to the CanvasView. This method is similar to deregistration.

    Declaration
    public void RemoveDrawable(Drawable drawable)
    Parameters
    Type Name Description
    Drawable drawable

    Drawable object

    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when drawable is null.

    Implements

    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX