Interface IVirtualScrollDragHandler
- Namespace
- Nalu
- Assembly
- Nalu.Maui.VirtualScroll.dll
A handler for drag and drop operations on items within a virtual scroll.
public interface IVirtualScrollDragHandler
Remarks
Section header/footer and global header/footer views cannot be dragged.
Methods
CanDragItem(VirtualScrollDragInfo)
Determines whether the specified item can be dragged.
bool CanDragItem(VirtualScrollDragInfo dragInfo)
Parameters
dragInfoVirtualScrollDragInfo
Returns
CanDropItemAt(VirtualScrollDragDropInfo)
Determines whether the specified item can be dropped at the destination position.
bool CanDropItemAt(VirtualScrollDragDropInfo dragDropInfo)
Parameters
dragDropInfoVirtualScrollDragDropInfo
Returns
MoveItem(VirtualScrollDragMoveInfo)
Moves an item from its source position to a destination position.
void MoveItem(VirtualScrollDragMoveInfo dragMoveInfo)
Parameters
dragMoveInfoVirtualScrollDragMoveInfo
OnDragEnded(VirtualScrollDragInfo)
Called when a drag operation ended.
void OnDragEnded(VirtualScrollDragInfo virtualScrollDragInfo)
Parameters
virtualScrollDragInfoVirtualScrollDragInfo
OnDragInitiating(VirtualScrollDragInfo)
Called when a drag operation is initiating (before it starts).
void OnDragInitiating(VirtualScrollDragInfo dragInfo)
Parameters
dragInfoVirtualScrollDragInfo
OnDragStarted(VirtualScrollDragInfo)
Called when a drag operation is started.
void OnDragStarted(VirtualScrollDragInfo dragInfo)
Parameters
dragInfoVirtualScrollDragInfo