Class PropertyCondition
Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 4
A condition that can be evaluated on a Property Value
public class PropertyCondition : BaseHandle, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable
- Inheritance
- Implements
Constructors
View SourcePropertyCondition()
Create a property condition instance.
Declaration
public PropertyCondition()
API Level: 4
Methods
View SourceGetArgument(UInt32)
Retrieves the arguments that this condition uses
Declaration
public float GetArgument(uint index)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | The condition index to get the argument. |
Returns
Type | Description |
---|---|
Single | The arguments used for this condition. |
API Level: 4
View SourceGetArgumentCount()
Retrieves the arguments that this condition uses.
Declaration
public uint GetArgumentCount()
Returns
Type | Description |
---|---|
UInt32 | The arguments used for this condition. |
API Level: 4
View SourceGreaterThan(Single)
GreaterThan condition compares whether property is greater than arg.
Declaration
public static PropertyCondition GreaterThan(float arg)
Parameters
Type | Name | Description |
---|---|---|
Single | arg | The argument for the condition. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |
API Level: 4
View SourceInside(Single, Single)
Inside condition compares whether property is greater than arg0 and less than arg1.
Declaration
public static PropertyCondition Inside(float arg0, float arg1)
Parameters
Type | Name | Description |
---|---|---|
Single | arg0 | The first argument for the condition. |
Single | arg1 | The second argument for the condition. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |
API Level: 4
View SourceLessThan(Single)
LessThan condition compares whether property is less than arg.
Declaration
public static PropertyCondition LessThan(float arg)
Parameters
Type | Name | Description |
---|---|---|
Single | arg | The argument for the condition. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |
API Level: 4
View SourceOutside(Single, Single)
Outside condition compares whether property is less than arg0 or greater than arg1
Declaration
public static PropertyCondition Outside(float arg0, float arg1)
Parameters
Type | Name | Description |
---|---|---|
Single | arg0 | The first argument for the condition. |
Single | arg1 | The second argument for the condition. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |
API Level: 4
View SourceStep(Single)
Receives notifications as a property goes above/below the inputted values. Values must be ordered and can be either ascending or descending.
Declaration
public static PropertyCondition Step(float stepAmount)
Parameters
Type | Name | Description |
---|---|---|
Single | stepAmount | List of values to receive notifications for as a property crosses them. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |
API Level: 4
View SourceStep(Single, Single)
Detects when a property changes by stepAmount from initialValue, in both positive and negative directions. This will continue checking for multiples of stepAmount.
Declaration
public static PropertyCondition Step(float stepAmount, float initialValue)
Parameters
Type | Name | Description |
---|---|---|
Single | stepAmount | The step size required to trigger condition. |
Single | initialValue | The initial value to step from. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |