void FinishDragOperation(ListViewItem draggedItem, AdornerLayer adornerLayer) { ListViewItemDragState.SetIsBeingDragged(draggedItem, false); IsDragInProgress = false; if (ItemUnderDragCursor != null) { ItemUnderDragCursor = null; } if (adornerLayer != null) { adornerLayer.Remove(_dragAdorner); _dragAdorner = null; } }
void InitializeDragOperation(ListViewItem itemToDrag) { IsDragInProgress = true; _canInitiateDrag = false; ListViewItemDragState.SetIsBeingDragged(itemToDrag, true); }