Refactor Draggable using IGesture System. Credit to @egonyans
Introduce Translation property to Draggable to track translation position when the user drags a visual with Dragabble behavior attached. Credit to @egonyans
Introduce two new Triggers:
DragStarted Pulse when dragging activity has been started
DragEnded Pulse when dragging activity has been ended
Drag and Drop API. Experimental support for drag and drop between visual elements. Introduce sets of Triggers:
WhileDraggingOver Activated when Visual that contains Draggable behavior and WhileDraggingOver trigger is overlapped/intersected with the Target Visual property that is defined in WhileDraggingOver
WhileDroppingBy Activated when Visual that contain WhileDroppingBy trigger being overlapped/intersected by Source Draggable Visual
Dropped Pulse when Draggable Visual is being dropped to the target visual and vice versa. Optionally you can send and receive data.
Draggable
using IGesture System. Credit to @egonyansTranslation
property toDraggable
to track translation position when the user drags a visual withDragabble
behavior attached. Credit to @egonyansDragStarted
Pulse when dragging activity has been startedDragEnded
Pulse when dragging activity has been endedWhileDraggingOver
Activated when Visual that containsDraggable
behavior andWhileDraggingOver
trigger is overlapped/intersected with theTarget
Visual property that is defined inWhileDraggingOver
WhileDroppingBy
Activated when Visual that containWhileDroppingBy
trigger being overlapped/intersected bySource
Draggable VisualDropped
Pulse when Draggable Visual is being dropped to the target visual and vice versa. Optionally you can send and receive data.Example of Drag & Drop:
This PR contains: