internal void TryStartDragging(Draggable draggable) { if (CurrentlyDragging != null) { return; } CurrentlyDragging = draggable; draggable.IsDragging = true; CurrentlyDraggingChanged?.Invoke(); }
public void StopDragging() { if (CurrentlyDragging == null) { return; } CurrentlyDragging.IsDragging = false; CurrentlyDragging = null; CurrentlyDraggingChanged?.Invoke(); }