Class PropertyValue
Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
A value-type representing a property value.
public class PropertyValue : Disposable, IDisposable
- Inheritance
- Implements
Constructors
View SourcePropertyValue()
The default constructor.
Declaration
public PropertyValue()
API Level: 3
View SourcePropertyValue(Boolean)
Creates a boolean property value.
Declaration
public PropertyValue(bool boolValue)
Parameters
Type | Name | Description |
---|---|---|
Boolean | boolValue | A boolean value. |
API Level: 3
View SourcePropertyValue(Int32)
Creates an integer property value.
Declaration
public PropertyValue(int integerValue)
Parameters
Type | Name | Description |
---|---|---|
Int32 | integerValue | An integer value. |
API Level: 3
View SourcePropertyValue(Single)
Creates a float property value.
Declaration
public PropertyValue(float floatValue)
Parameters
Type | Name | Description |
---|---|---|
Single | floatValue | A floating-point value. |
API Level: 3
View SourcePropertyValue(String)
Creates a string property value.
Declaration
public PropertyValue(string stringValue)
Parameters
Type | Name | Description |
---|---|---|
String | stringValue | A string. |
API Level: 3
View SourcePropertyValue(Color)
Creates a Color property value.
Declaration
public PropertyValue(Color vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Color | vectorValue | Color values. |
API Level: 3
View SourcePropertyValue(Extents)
Creates a Extents value.
Declaration
public PropertyValue(Extents extentsValue)
Parameters
Type | Name | Description |
---|---|---|
Extents | extentsValue | A Extents value. |
API Level: 4
View SourcePropertyValue(Position)
Creates a Position property value.
Declaration
public PropertyValue(Position vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Position | vectorValue | Position values. |
API Level: 3
View SourcePropertyValue(Position2D)
Creates a Position2D property value.
Declaration
public PropertyValue(Position2D vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Position2D | vectorValue | Position2D values. |
API Level: 3
View SourcePropertyValue(PropertyArray)
Creates an array property value.
Declaration
public PropertyValue(PropertyArray arrayValue)
Parameters
Type | Name | Description |
---|---|---|
PropertyArray | arrayValue | An array. |
API Level: 3
View SourcePropertyValue(PropertyMap)
Creates a map property value.
Declaration
public PropertyValue(PropertyMap mapValue)
Parameters
Type | Name | Description |
---|---|---|
PropertyMap | mapValue | An array. |
API Level: 3
View SourcePropertyValue(PropertyType)
Creates a PropertyType value.
Declaration
public PropertyValue(PropertyType type)
Parameters
Type | Name | Description |
---|---|---|
PropertyType | type | A PropertyType value. |
API Level: 3
View SourcePropertyValue(PropertyValue)
Creates a PropertyValue value.
Declaration
public PropertyValue(PropertyValue value)
Parameters
Type | Name | Description |
---|---|---|
PropertyValue | value | A PropertyValue value. |
API Level: 3
View SourcePropertyValue(Rectangle)
Creates a Rectangle property value.
Declaration
public PropertyValue(Rectangle vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Rectangle | vectorValue | Rectangle values. |
API Level: 3
View SourcePropertyValue(Rotation)
Creates a Rotation property value.
Declaration
public PropertyValue(Rotation quaternion)
Parameters
Type | Name | Description |
---|---|---|
Rotation | quaternion | Rotation values. |
API Level: 3
View SourcePropertyValue(Size2D)
Creates a Size2D property value.
Declaration
public PropertyValue(Size2D vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Size2D | vectorValue | Size2D values. |
API Level: 3
View SourcePropertyValue(Vector2)
Creates a Vector2 property value.
Declaration
public PropertyValue(Vector2 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector2 | vectorValue | A vector of 2 floating-point values. |
API Level: 3
View SourcePropertyValue(Vector3)
Creates a Vector3 property value.
Declaration
public PropertyValue(Vector3 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector3 | vectorValue | A vector of 3 floating-point values. |
API Level: 3
View SourcePropertyValue(Vector4)
Creates a Vector4 property value.
Declaration
public PropertyValue(Vector4 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector4 | vectorValue | A vector of 4 floating-point values. |
API Level: 3
Methods
View SourceCreateFromObject(Object)
An extension to the property value class that allows us to create a
Property value from a C# object, for example, integer, float, or string.
Declaration
public static PropertyValue CreateFromObject(Object obj)
Parameters
Type | Name | Description |
---|---|---|
Tizen.System.Object | obj | An object to create. |
Returns
Type | Description |
---|---|
PropertyValue | The created value. |
API Level: 3
View SourceGet(out Boolean)
Retrieves a boolean value.
Declaration
public bool Get(out bool boolValue)
Parameters
Type | Name | Description |
---|---|---|
Boolean | boolValue | On return, a boolean value. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGet(out Int32)
Retrieves an integer value.
Declaration
public bool Get(out int integerValue)
Parameters
Type | Name | Description |
---|---|---|
Int32 | integerValue | On return, an integer value. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGet(out Single)
Retrieves a floating-point value.
Declaration
public bool Get(out float floatValue)
Parameters
Type | Name | Description |
---|---|---|
Single | floatValue | On return, a floating-point value. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGet(out String)
Retrieves a string property value.
Declaration
public bool Get(out string stringValue)
Parameters
Type | Name | Description |
---|---|---|
String | stringValue | On return, a string. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGet(Color)
Retrieves a Color value.
Declaration
public bool Get(Color vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Color | vectorValue | On return, a color value. |
Returns
Type | Description |
---|---|
Boolean |
API Level: 3
View SourceGet(Extents)
Retrieves a Extents value.
Declaration
public bool Get(Extents extentsValue)
Parameters
Type | Name | Description |
---|---|---|
Extents | extentsValue | On return, a extents. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 4
View SourceGet(Position)
Retrieves a Position value.
Declaration
public bool Get(Position vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Position | vectorValue | On return, a position value. |
Returns
Type | Description |
---|---|
Boolean |
API Level: 3
View SourceGet(Position2D)
Retrieves a Position2D value.
Declaration
public bool Get(Position2D vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Position2D | vectorValue | On return, a Position2D value. |
Returns
Type | Description |
---|---|
Boolean |
API Level: 3
View SourceGet(PropertyArray)
Retrieves an array property value.
Declaration
public bool Get(PropertyArray arrayValue)
Parameters
Type | Name | Description |
---|---|---|
PropertyArray | arrayValue | On return, the array as a vector property values. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGet(PropertyMap)
Retrieves a map property value.
Declaration
public bool Get(PropertyMap mapValue)
Parameters
Type | Name | Description |
---|---|---|
PropertyMap | mapValue | On return, the map as vector of string and property value pairs. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGet(Rectangle)
Retrieves an integer rectangle.
Declaration
public bool Get(Rectangle rect)
Parameters
Type | Name | Description |
---|---|---|
Rectangle | rect | On return, an integer rectangle. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGet(Rotation)
Retrieves a rotation value.
Declaration
public bool Get(Rotation quaternionValue)
Parameters
Type | Name | Description |
---|---|---|
Rotation | quaternionValue | On return, a rotation value. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGet(Size2D)
Retrieves a Size2D value.
Declaration
public bool Get(Size2D vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Size2D | vectorValue | On return, a Size2D value. |
Returns
Type | Description |
---|---|
Boolean |
API Level: 3
View SourceGet(Vector2)
Retrieves a vector value.
Declaration
public bool Get(Vector2 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector2 | vectorValue | On return, a vector value. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGet(Vector3)
Retrieves a vector value.
Declaration
public bool Get(Vector3 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector3 | vectorValue | On return, a vector value. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGet(Vector4)
Retrieves a vector value.
Declaration
public bool Get(Vector4 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector4 | vectorValue | On return, a vector value. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the value is successfully retrieved, false if the type is not convertible. |
API Level: 3
View SourceGetType()
Queries the type of this property value.
Declaration
public PropertyType GetType()
Returns
Type | Description |
---|---|
PropertyType | The type ID |