Skip to main content

Crate ferroui_xaml_interactions_events

Crate ferroui_xaml_interactions_events 

Source
Expand description

ferroui-xaml-interactions-events

Behaviors and triggers of the input routed events of FerroUI, ported from the Xaml.Behaviors.Interactions.Events project of Xaml.Behaviors (see NOTICE.md):

The behaviors and triggers add their handler to the associated object when it is attached to the visual tree and remove it when it is detached, with the routing strategies of their RoutingStrategies property (by default those of the event they listen for).

The namespace of the crate is FerroUI.Xaml.Interactions.Events, mapped into the default XML namespace of the framework: documents name its types without a prefix once register_types ran.

Structs§

DoubleTappedEventBehavior
Behavior that listens for InputElement::double_tapped_event.
DoubleTappedEventBehaviorVTable
The virtual table of the class.
DoubleTappedEventTrigger
Trigger that listens for InputElement::double_tapped_event.
DragEnterEventTrigger
Trigger that listens for the DragDrop::drag_enter_event.
DragLeaveEventTrigger
Trigger that listens for the DragDrop::drag_leave_event.
DragOverEventTrigger
Trigger that listens for the DragDrop::drag_over_event.
DropEventTrigger
Trigger that listens for the DragDrop::drop_event.
GotFocusEventBehavior
Behavior that handles the InputElement::got_focus_event.
GotFocusEventBehaviorVTable
The virtual table of the class.
GotFocusEventTrigger
Trigger that listens for the InputElement::got_focus_event.
KeyDownEventBehavior
Behavior that listens for the InputElement::key_down_event.
KeyDownEventBehaviorVTable
The virtual table of the class.
KeyDownEventTrigger
Trigger that listens for the InputElement::key_down_event.
KeyUpEventBehavior
Behavior that listens for the InputElement::key_up_event.
KeyUpEventBehaviorVTable
The virtual table of the class.
KeyUpEventTrigger
Trigger that listens for the InputElement::key_up_event.
LostFocusEventBehavior
Behavior that handles the InputElement::lost_focus_event.
LostFocusEventBehaviorVTable
The virtual table of the class.
LostFocusEventTrigger
Trigger that listens for the InputElement::lost_focus_event.
PointerCaptureLostEventBehavior
Behavior that listens for the InputElement::pointer_capture_lost_event.
PointerCaptureLostEventBehaviorVTable
The virtual table of the class.
PointerCaptureLostEventTrigger
Trigger that listens for the InputElement::pointer_capture_lost_event.
PointerEnteredEventBehavior
Behavior that handles the InputElement::pointer_entered_event.
PointerEnteredEventBehaviorVTable
The virtual table of the class.
PointerEnteredEventTrigger
Trigger that listens for the InputElement::pointer_entered_event.
PointerEventsBehavior
Behavior that listens for multiple pointer events.
PointerEventsBehaviorVTable
The virtual table of the class.
PointerEventsTrigger
Trigger that listens for multiple pointer events.
PointerExitedEventBehavior
Behavior that handles the InputElement::pointer_exited_event.
PointerExitedEventBehaviorVTable
The virtual table of the class.
PointerExitedEventTrigger
Trigger that listens for the InputElement::pointer_exited_event.
PointerMovedEventBehavior
Behavior that handles the InputElement::pointer_moved_event.
PointerMovedEventBehaviorVTable
The virtual table of the class.
PointerMovedEventTrigger
Trigger that listens for the InputElement::pointer_moved_event.
PointerPressedEventBehavior
Behavior that handles the InputElement::pointer_pressed_event.
PointerPressedEventBehaviorVTable
The virtual table of the class.
PointerPressedEventTrigger
Trigger that listens for the InputElement::pointer_pressed_event.
PointerReleasedEventBehavior
Behavior that handles the InputElement::pointer_released_event.
PointerReleasedEventBehaviorVTable
The virtual table of the class.
PointerReleasedEventTrigger
Trigger that listens for the InputElement::pointer_released_event.
PointerWheelChangedEventBehavior
Behavior that handles the InputElement::pointer_wheel_changed_event.
PointerWheelChangedEventBehaviorVTable
The virtual table of the class.
PointerWheelChangedEventTrigger
Trigger that listens for the InputElement::pointer_wheel_changed_event.
RightTappedEventBehavior
Behavior that handles the InputElement::right_tapped_event.
RightTappedEventBehaviorVTable
The virtual table of the class.
RightTappedEventTrigger
Trigger that listens for the InputElement::right_tapped_event.
ScrollGestureEndedEventBehavior
Behavior that handles the InputElement::scroll_gesture_ended_event.
ScrollGestureEndedEventBehaviorVTable
The virtual table of the class.
ScrollGestureEndedEventTrigger
Trigger that listens for the InputElement::scroll_gesture_ended_event.
ScrollGestureEventBehavior
Behavior that handles the InputElement::scroll_gesture_event.
ScrollGestureEventBehaviorVTable
The virtual table of the class.
ScrollGestureEventTrigger
Trigger that listens for the InputElement::scroll_gesture_event.
TappedEventBehavior
Behavior that handles the InputElement::tapped_event.
TappedEventBehaviorVTable
The virtual table of the class.
TappedEventTrigger
Trigger that listens for the InputElement::tapped_event.
TextInputEventBehavior
Behavior that listens for the InputElement::text_input_event.
TextInputEventBehaviorVTable
The virtual table of the class.
TextInputEventTrigger
Trigger that listens for the InputElement::text_input_event.
TextInputMethodClientRequestedEventBehavior
Behavior that handles the InputElement::text_input_method_client_requested_event.
TextInputMethodClientRequestedEventBehaviorVTable
The virtual table of the class.
TextInputMethodClientRequestedEventTrigger
Trigger that listens for the InputElement::text_input_method_client_requested_event.

Statics§

ASSEMBLY
What this crate states about itself for markup: its assembly name and the namespace the XML namespace of the framework maps to.

Traits§

DoubleTappedEventBehaviorImpl
The overridable members introduced by the class.
DoubleTappedEventBehaviorImplExt
Access to the base implementations of the overridable members.
GotFocusEventBehaviorImpl
The overridable members introduced by the class.
GotFocusEventBehaviorImplExt
Access to the base implementations of the overridable members.
KeyDownEventBehaviorImpl
The overridable members introduced by the class.
KeyDownEventBehaviorImplExt
Access to the base implementations of the overridable members.
KeyUpEventBehaviorImpl
The overridable members introduced by the class.
KeyUpEventBehaviorImplExt
Access to the base implementations of the overridable members.
LostFocusEventBehaviorImpl
The overridable members introduced by the class.
LostFocusEventBehaviorImplExt
Access to the base implementations of the overridable members.
PointerCaptureLostEventBehaviorImpl
The overridable members introduced by the class.
PointerCaptureLostEventBehaviorImplExt
Access to the base implementations of the overridable members.
PointerEnteredEventBehaviorImpl
The overridable members introduced by the class.
PointerEnteredEventBehaviorImplExt
Access to the base implementations of the overridable members.
PointerEventsBehaviorImpl
The overridable members introduced by the class.
PointerEventsBehaviorImplExt
Access to the base implementations of the overridable members.
PointerExitedEventBehaviorImpl
The overridable members introduced by the class.
PointerExitedEventBehaviorImplExt
Access to the base implementations of the overridable members.
PointerMovedEventBehaviorImpl
The overridable members introduced by the class.
PointerMovedEventBehaviorImplExt
Access to the base implementations of the overridable members.
PointerPressedEventBehaviorImpl
The overridable members introduced by the class.
PointerPressedEventBehaviorImplExt
Access to the base implementations of the overridable members.
PointerReleasedEventBehaviorImpl
The overridable members introduced by the class.
PointerReleasedEventBehaviorImplExt
Access to the base implementations of the overridable members.
PointerWheelChangedEventBehaviorImpl
The overridable members introduced by the class.
PointerWheelChangedEventBehaviorImplExt
Access to the base implementations of the overridable members.
RightTappedEventBehaviorImpl
The overridable members introduced by the class.
RightTappedEventBehaviorImplExt
Access to the base implementations of the overridable members.
ScrollGestureEndedEventBehaviorImpl
The overridable members introduced by the class.
ScrollGestureEndedEventBehaviorImplExt
Access to the base implementations of the overridable members.
ScrollGestureEventBehaviorImpl
The overridable members introduced by the class.
ScrollGestureEventBehaviorImplExt
Access to the base implementations of the overridable members.
TappedEventBehaviorImpl
The overridable members introduced by the class.
TappedEventBehaviorImplExt
Access to the base implementations of the overridable members.
TextInputEventBehaviorImpl
The overridable members introduced by the class.
TextInputEventBehaviorImplExt
Access to the base implementations of the overridable members.
TextInputMethodClientRequestedEventBehaviorImpl
The overridable members introduced by the class.
TextInputMethodClientRequestedEventBehaviorImplExt
Access to the base implementations of the overridable members.

Functions§

register_types
Registers the namespace, the types and the assembly of this crate (and of the crates it is built on). Cheap and idempotent.