public static bool SetDrag(SavedTemplateViewModel savedTemplate) { if (_dragginItem == null) { _dragginItem = savedTemplate; return(true); } return(false); }
public static bool ClearDraggin() { if (_dragginItem != null) { _dragginItem = null; _dropTarget = null; return(true); } return(false); }
public static bool SetDrop(SavedTemplateViewModel savedTemplate) { if (_dragginItem != null && _dropTarget != null && _dragginItem.ItemName != _dropTarget.ItemName) { var newIndex = _getSavedPages().First().IndexOf(_dropTarget); var oldIndex = _getSavedPages().First().IndexOf(_dragginItem); Drop(null, new DragAndDropEventArgs <SavedTemplateViewModel>(null, _dropTarget, oldIndex, newIndex)); _dragginItem = null; _dropTarget = null; } return(false); }
public static void SetDropTarget(SavedTemplateViewModel savedTemplate) => _dropTarget = savedTemplate;