Class CanvasView

Definition

Namespace:
Tizen.NUI.BaseComponents.VectorGraphics
Assembly:
Tizen.NUI.dll
API Level:
9

CanvasView is a class for displaying vector primitives.

C#
Copy
public class CanvasView : View, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
Inheritance
System.Object
Tizen.NUI.Binding.Element
CanvasView
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Constructors

View Source

CanvasView()

Creates an initialized CanvasView.

Declaration
C#
Copy
public CanvasView()
API Level: 9
View Source

CanvasView(Size2D)

Creates an initialized CanvasView.

Declaration
C#
Copy
public CanvasView(Size2D viewBox)
Parameters
Type Name Description
Size2D viewBox

The size of viewbox.

Exceptions
Type Condition
System.ArgumentNullException

Thrown when viewBox is null.

API Level: 9

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
C#
Copy
public Size2D ViewBox { get; set; }
Property Value
Type Description
Size2D
API Level: 9

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
C#
Copy
public void AddDrawable(Drawable drawable)
Parameters
Type Name Description
Drawable drawable

Drawable object

Exceptions
Type Condition
System.ArgumentNullException

Thrown when drawable is null.

API Level: 9
View Source

RemoveAllDrawables()

Remove all drawable objects added to the CanvasView.

Declaration
C#
Copy
public void RemoveAllDrawables()
API Level: 9
View Source

RemoveDrawable(Drawable)

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

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

Drawable object

Exceptions
Type Condition
System.ArgumentNullException

Thrown when drawable is null.

API Level: 9

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable