Class ImageView
Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
ImageView is a class for displaying an image resource.
An instance of ImageView can be created using a URL or an image instance.
C#Copypublic class ImageView : View, IDisposable
- Inheritance
- Derived
-
Tizen.NUI.BaseComponents.LottieAnimationViewTizen.NUI.BaseComponents.LottieAnimationViewTizen.NUI.BaseComponents.LottieAnimationViewTizen.NUI.BaseComponents.LottieAnimationViewTizen.NUI.BaseComponents.LottieAnimationViewTizen.NUI.BaseComponents.LottieAnimationViewTizen.NUI.BaseComponents.LottieAnimationViewTizen.NUI.BaseComponents.LottieAnimationView
- Implements
-
System.IDisposable
Constructors
Declaration
C#Copypublic ImageView()
ImageView(string)
Creates an initialized ImageView from a URL to an image resource.
If the string is empty, ImageView will not display anything.
Declaration
C#Copypublic ImageView(string url)
Parameters
| Type | Name | Description |
|---|---|---|
| string | url | The URL of the image resource to display. |
Properties
Border
The border of the image in the order: left, right, bottom, top.
If set, ImageMap will be ignored.
For N-Patch images only.
Optional.
Declaration
C#Copypublic Rectangle Border { get; set; }
Property Value
| Type | Description |
|---|---|
| Rectangle |
BorderOnly
Gets or sets whether to draw the borders only (if true).
If not specified, the default is false.
For N-Patch images only.
Optional.
Declaration
C#Copypublic bool BorderOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Declaration
C#Copypublic PropertyMap Image { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
PixelArea
ImageView PixelArea, type Vector4 (Animatable property).
Pixel area is a relative value with the whole image area as [0.0, 0.0, 1.0, 1.0].
Declaration
C#Copypublic RelativeVector4 PixelArea { get; set; }
Property Value
| Type | Description |
|---|---|
| RelativeVector4 |
PreMultipliedAlpha
ImageView PreMultipliedAlpha, type Boolean.
Image must be initialized.
Declaration
C#Copypublic bool PreMultipliedAlpha { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Declaration
C#Copypublic string ResourceUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Declaration
C#Copypublic bool SynchronosLoading { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
Declaration
C#Copyprotected override void Dispose(DisposeTypes type)
Parameters
| Type | Name | Description |
|---|---|---|
| DisposeTypes | type | DisposeTypes |
Overrides
IsResourceReady()
Queries if all resources required by a control are loaded and ready.
Most resources are only loaded when the control is placed on the stage.
True if the resources are loaded and ready, false otherwise.
Declaration
C#Copypublic bool IsResourceReady()
Returns
| Type | Description |
|---|---|
| bool |
SetImage(string)
Sets this ImageView from the given URL.
If the URL is empty, ImageView will not display anything.
Declaration
C#Copypublic void SetImage(string url)
Parameters
| Type | Name | Description |
|---|---|---|
| string | url | The URL to the image resource to display. |
Events
ResourceReady
An event for ResourceReady signal which can be used to subscribe or unsubscribe the event handler.
This signal is emitted after all resources required by a control are loaded and ready.
Most resources are only loaded when the control is placed on the stage.
Declaration
C#Copypublic event EventHandler<ImageView.ResourceReadyEventArgs> ResourceReady
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><ImageView.ResourceReadyEventArgs> |