Class PropertyCondition

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.dll
API Level:
4

A condition that can be evaluated on a Property Value

C#
Copy
public class PropertyCondition : BaseHandle, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable
Inheritance
System.Object
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
PropertyCondition
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Constructors

View Source

PropertyCondition()

Create a property condition instance.

Declaration
C#
Copy
public PropertyCondition()
API Level: 4

Methods

View Source

Dispose(DisposeTypes)

Dispose.

Declaration
C#
Copy
protected override void Dispose(DisposeTypes type)
Parameters
Type Name Description
DisposeTypes type
Overrides
API Level: 4
View Source

GetArgument(UInt32)

Retrieves the arguments that this condition uses

Declaration
C#
Copy
public float GetArgument(uint index)
Parameters
Type Name Description
System.UInt32 index

The condition index to get the argument.

Returns
Type Description
Single

The arguments used for this condition.

API Level: 4
View Source

GetArgumentCount()

Retrieves the arguments that this condition uses.

Declaration
C#
Copy
public uint GetArgumentCount()
Returns
Type Description
System.UInt32

The arguments used for this condition.

API Level: 4
View Source

GreaterThan(Single)

GreaterThan condition compares whether property is greater than arg.

Declaration
C#
Copy
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 Source

Inside(Single, Single)

Inside condition compares whether property is greater than arg0 and less than arg1.

Declaration
C#
Copy
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 Source

LessThan(Single)

LessThan condition compares whether property is less than arg.

Declaration
C#
Copy
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 Source

Outside(Single, Single)

Outside condition compares whether property is less than arg0 or greater than arg1

Declaration
C#
Copy
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 Source

Step(Single)

Receives notifications as a property goes above/below the inputted values. Values must be ordered and can be either ascending or descending.

Declaration
C#
Copy
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 Source

Step(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
C#
Copy
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.

API Level: 4

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable