Class Picture

Definition

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

A class representing an image read in one of the supported formats: raw, svg, png and etc. Besides the methods inherited from the Drawable, it provides methods to load and draw images on the canvas.

C#
Copy
public class Picture : Drawable, INotifyPropertyChanged, IDisposable
Inheritance
object
Tizen.NUI.Binding.Element
Picture
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Constructors

View Source

Picture()

Creates an initialized Picture.

Declaration
C#
Copy
public Picture()

Methods

View Source

GetSize()

Gets the size of the image.

Declaration
C#
Copy
public Size2D GetSize()
Returns
Type Description
Size2D

The size of the image in pixels.

View Source

Load(string)

Loads a picture data directly from a file.

Declaration
C#
Copy
public void Load(string url)
Parameters
Type Name Description
string url

A path to the picture file.

Exceptions
Type Condition
System.ArgumentNullException

Thrown when url is null.

System.Exception

Thrown when image load fail.

View Source

SetSize(Size2D)

Resize the picture content with the given size.

Resize the picture content while keeping the default size aspect ratio. The scaling factor is established for each of dimensions and the smaller value is applied to both of them.

Declaration
C#
Copy
public void SetSize(Size2D size)
Parameters
Type Name Description
Size2D size

A new size of the image in pixels

Exceptions
Type Condition
System.ArgumentNullException

Thrown when size is null.

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable