Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
A value-type representing a property value.
public class PropertyValue : Disposable, IDisposable
- Inheritance
-
System.Object
PropertyValue
- Implements
-
System.IDisposable
Constructors
Declaration
API Level: 3
View Source
PropertyValue(Boolean)
Creates a boolean property value.
Declaration
public PropertyValue(bool boolValue)
Parameters
Type |
Name |
Description |
Boolean |
boolValue |
A boolean value.
|
API Level: 3
View Source
PropertyValue(Int32)
Creates an integer property value.
Declaration
public PropertyValue(int integerValue)
Parameters
Type |
Name |
Description |
Int32 |
integerValue |
An integer value.
|
API Level: 3
View Source
PropertyValue(Single)
Creates a float property value.
Declaration
public PropertyValue(float floatValue)
Parameters
Type |
Name |
Description |
System.Single |
floatValue |
A floating-point value.
|
API Level: 3
View Source
PropertyValue(String)
Creates a string property value.
Declaration
public PropertyValue(string stringValue)
Parameters
Type |
Name |
Description |
System.String |
stringValue |
A string.
|
API Level: 3
View Source
PropertyValue(Color)
Creates a Color property value.
Declaration
public PropertyValue(Color vectorValue)
Parameters
Type |
Name |
Description |
Color |
vectorValue |
Color values.
|
API Level: 3
Declaration
public PropertyValue(Extents extentsValue)
Parameters
Type |
Name |
Description |
Extents |
extentsValue |
A Extents value.
|
API Level: 4
View Source
PropertyValue(Position)
Creates a Position property value.
Declaration
public PropertyValue(Position vectorValue)
Parameters
Type |
Name |
Description |
Position |
vectorValue |
Position values.
|
API Level: 3
View Source
PropertyValue(Position2D)
Creates a Position2D property value.
Declaration
public PropertyValue(Position2D vectorValue)
Parameters
Type |
Name |
Description |
Position2D |
vectorValue |
Position2D values.
|
API Level: 3
View Source
PropertyValue(PropertyArray)
Creates an array property value.
Declaration
public PropertyValue(PropertyArray arrayValue)
Parameters
API Level: 3
View Source
PropertyValue(PropertyMap)
Creates a map property value.
Declaration
public PropertyValue(PropertyMap mapValue)
Parameters
API Level: 3
View Source
PropertyValue(PropertyType)
Creates a PropertyType value.
Declaration
public PropertyValue(PropertyType type)
Parameters
Type |
Name |
Description |
PropertyType |
type |
A PropertyType value.
|
API Level: 3
View Source
PropertyValue(PropertyValue)
Creates a PropertyValue value.
Declaration
public PropertyValue(PropertyValue value)
Parameters
API Level: 3
View Source
PropertyValue(Rectangle)
Creates a Rectangle property value.
Declaration
public PropertyValue(Rectangle vectorValue)
Parameters
Type |
Name |
Description |
Rectangle |
vectorValue |
Rectangle values.
|
API Level: 3
View Source
PropertyValue(Rotation)
Creates a Rotation property value.
Declaration
public PropertyValue(Rotation quaternion)
Parameters
Type |
Name |
Description |
Rotation |
quaternion |
Rotation values.
|
API Level: 3
View Source
PropertyValue(Size2D)
Creates a Size2D property value.
Declaration
public PropertyValue(Size2D vectorValue)
Parameters
Type |
Name |
Description |
Size2D |
vectorValue |
Size2D values.
|
API Level: 3
View Source
PropertyValue(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 Source
PropertyValue(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 Source
PropertyValue(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 Source
CreateFromObject(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
Exceptions
Type |
Condition |
System.ArgumentNullException |
Thrown when obj is null.
|
API Level: 3
View Source
Get(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
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 Source
Get(out Single)
Retrieves a floating-point value.
Declaration
public bool Get(out float floatValue)
Parameters
Type |
Name |
Description |
System.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 Source
Get(out String)
Retrieves a string property value.
Declaration
public bool Get(out string stringValue)
Parameters
Type |
Name |
Description |
System.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
Declaration
public bool Get(Color vectorValue)
Parameters
Type |
Name |
Description |
Color |
vectorValue |
On return, a color value.
|
Returns
API Level: 3
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
Declaration
public bool Get(Position vectorValue)
Parameters
Type |
Name |
Description |
Position |
vectorValue |
On return, a position value.
|
Returns
API Level: 3
View Source
Get(Position2D)
Retrieves a Position2D value.
Declaration
public bool Get(Position2D vectorValue)
Parameters
Type |
Name |
Description |
Position2D |
vectorValue |
On return, a Position2D value.
|
Returns
API Level: 3
View Source
Get(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 Source
Get(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 Source
Get(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
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
Declaration
public bool Get(Size2D vectorValue)
Parameters
Type |
Name |
Description |
Size2D |
vectorValue |
On return, a Size2D value.
|
Returns
API Level: 3
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
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
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 Source
GetType()
Queries the type of this property value.
Declaration
public PropertyType GetType()
Returns
API Level: 3
Implements
System.IDisposable