Class PropertyNotification

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.dll

Issues a notification upon a condition of the property being met. See PropertyCondition for available defined conditions.

C#
Copy
public class PropertyNotification : BaseHandle, INotifyPropertyChanged, IDisposable
Inheritance
object
Tizen.NUI.Binding.Element
PropertyNotification
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Constructors

View Source

PropertyNotification()

Create a instance of PropertyNotification.

Declaration
C#
Copy
public PropertyNotification()
View Source

PropertyNotification(PropertyNotification)

Create a instance of PropertyNotification.

Declaration
C#
Copy
public PropertyNotification(PropertyNotification handle)
Parameters
Type Name Description
PropertyNotification handle

Methods

View Source

DownCast(BaseHandle)

Downcast a PropertyNotification instance.

Declaration
C#
Copy
public static PropertyNotification DownCast(BaseHandle handle)
Parameters
Type Name Description
BaseHandle handle

Handle to an object of BaseHandle type.

Returns
Type Description
PropertyNotification

Handle to an object of the PropertyNotification type.

Exceptions
Type Condition
System.ArgumentNullException

Thrown when handle is null.

View Source

GetCondition()

Gets the condition of this notification.

Declaration
C#
Copy
public PropertyCondition GetCondition()
Returns
Type Description
PropertyCondition

The condition is returned.

View Source

GetNotifyMode()

Retrieves the current Notification mode.

Declaration
C#
Copy
public PropertyNotification.NotifyMode GetNotifyMode()
Returns
Type Description
PropertyNotification.NotifyMode

Notification mode.

View Source

GetNotifyResult()

Gets the result of the last condition check that caused a signal emit, useful when using NotifyOnChanged mode and need to know what it changed to.

Declaration
C#
Copy
public bool GetNotifyResult()
Returns
Type Description
bool
View Source

GetTarget()

Gets the target handle that this notification is observing.

Declaration
C#
Copy
public Animatable GetTarget()
Returns
Type Description
Animatable
View Source

GetTargetProperty()

Gets the target handle's property index that this notification.

Declaration
C#
Copy
public int GetTargetProperty()
Returns
Type Description
int

The target property index.

View Source

SetNotifyMode(NotifyMode)

Sets the Notification mode.

Declaration
C#
Copy
public void SetNotifyMode(PropertyNotification.NotifyMode mode)
Parameters
Type Name Description
PropertyNotification.NotifyMode mode

mode Notification mode (Default is PropertyNotification::NotifyOnTrue).

Events

View Source

Notified

Event for Notified signal which can be used to subscribe/unsubscribe the event handler Notified signal is emitted when the notification upon a condition of the property being met, has occurred.

Declaration
C#
Copy
public event DaliEventHandler<object, PropertyNotification.NotifyEventArgs> Notified
Event Type
Type Description
DaliEventHandler<object, PropertyNotification.NotifyEventArgs>

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable