Class PropertyCondition
Definition
- Assembly:
- Tizen.NUI.dll
A condition that can be evaluated on a Property Value
public class PropertyCondition : BaseHandle, INotifyPropertyChanged, IDisposable
- Inheritance
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
View SourcePropertyCondition()
Create a property condition instance.
Declaration
public PropertyCondition()
Methods
View SourceDispose(DisposeTypes)
Dispose.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Type | Name | Description |
---|---|---|
DisposeTypes | type |
Overrides
View SourceGetArgument(uint)
Retrieves the arguments that this condition uses
Declaration
public float GetArgument(uint index)
Parameters
Type | Name | Description |
---|---|---|
uint | index | The condition index to get the argument. |
Returns
Type | Description |
---|---|
float | The arguments used for this condition. |
GetArgumentCount()
Retrieves the arguments that this condition uses.
Declaration
public uint GetArgumentCount()
Returns
Type | Description |
---|---|
uint | The arguments used for this condition. |
GreaterThan(float)
GreaterThan condition compares whether property is greater than arg.
Declaration
public static PropertyCondition GreaterThan(float arg)
Parameters
Type | Name | Description |
---|---|---|
float | arg | The argument for the condition. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |
Inside(float, float)
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 |
---|---|---|
float | arg0 | The first argument for the condition. |
float | arg1 | The second argument for the condition. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |
LessThan(float)
LessThan condition compares whether property is less than arg.
Declaration
public static PropertyCondition LessThan(float arg)
Parameters
Type | Name | Description |
---|---|---|
float | arg | The argument for the condition. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |
Outside(float, float)
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 |
---|---|---|
float | arg0 | The first argument for the condition. |
float | arg1 | The second argument for the condition. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |
Step(float, float)
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 |
---|---|---|
float | stepAmount | The step size required to trigger condition. |
float | initialValue | The initial value to step from. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |
Step(float)
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 |
---|---|---|
float | stepAmount | List of values to receive notifications for as a property crosses them. |
Returns
Type | Description |
---|---|
PropertyCondition | A property condition function object. |