Class ClickManipulatorMetadata

Defines properties and message types for ClickManipulator.

Inherits properties and message types from InputManipulatorMetadata.

Message Types

See also MessageType
ClickManipulatorMetadata.ClickMessage

Occurs when the user presses and releases a hit-testable node with a Click Manipulator, while the pointer is still within the node area and Kanzi does not recognize another gesture.

You cannot use this trigger with nodes that handle input by default, such as Button and Toggle Button nodes.

Arguments: ClickManipulatorMetadata.ClickMessageArguments

ClickManipulatorMetadata.ClickBeginMessage

Occurs when the user presses a hit-testable node with a Click Manipulator.

You cannot use this trigger with nodes that handle input by default, such as Button and Toggle Button nodes.

Arguments: ClickManipulatorMetadata.ClickBeginMessageArguments

ClickManipulatorMetadata.ClickCancelMessage

Occurs when the user first presses a hit-testable node with a Click Manipulator, then moves the pointer outside of the node area, and lifts the pointer.

You cannot use this trigger with nodes that handle input by default, such as Button and Toggle Button nodes.

Arguments: ClickManipulatorMetadata.ClickCancelMessageArguments

ClickManipulatorMetadata.ClickEnterMessage

Occurs when the user presses a hit-testable node with a Click Manipulator and then every time the user moves the pointer on top of that node while still holding down the pointer.

You cannot use this trigger with nodes that handle input by default, such as Button and Toggle Button nodes.

Arguments: ClickManipulatorMetadata.ClickEnterMessageArguments

ClickManipulatorMetadata.ClickLeaveMessage

Occurs when the user presses a hit-testable node with a Click Manipulator and then every time the user moves the pointer outside of that node.

You cannot use this trigger with nodes that handle input by default, such as Button and Toggle Button nodes.

Arguments: ClickManipulatorMetadata.ClickLeaveMessageArguments

Message Arguments

Message arguments classes define message arguments used for different message types. Each class defines a number of property types - arguments - together with getter and setter functions for them.

ClickManipulatorMetadata.ClickBeginMessageArguments

ManipulatorPointProperty
ManipulatorRayOriginProperty
ManipulatorRayDirectionProperty
HitTestPointProperty
HitTestRayOriginProperty
HitTestRayDirectionProperty
HitTestRayDistanceProperty

ClickManipulatorMetadata.ClickCancelMessageArguments

ManipulatorPointProperty
ManipulatorRayOriginProperty
ManipulatorRayDirectionProperty
HitTestPointProperty
HitTestRayOriginProperty
HitTestRayDirectionProperty
HitTestRayDistanceProperty

ClickManipulatorMetadata.ClickEnterMessageArguments

ManipulatorPointProperty
ManipulatorRayOriginProperty
ManipulatorRayDirectionProperty
HitTestPointProperty
HitTestRayOriginProperty
HitTestRayDirectionProperty
HitTestRayDistanceProperty

ClickManipulatorMetadata.ClickLeaveMessageArguments

ManipulatorPointProperty
ManipulatorRayOriginProperty
ManipulatorRayDirectionProperty
HitTestPointProperty
HitTestRayOriginProperty
HitTestRayDirectionProperty
HitTestRayDistanceProperty

ClickManipulatorMetadata.ClickMessageArguments

ManipulatorPointProperty
ManipulatorRayOriginProperty
ManipulatorRayDirectionProperty
HitTestPointProperty
HitTestRayOriginProperty
HitTestRayDirectionProperty
HitTestRayDistanceProperty