protected override void OnDragEnd(DragEndEvent e) { if (e.Button == MouseButton.Right) { return; } if (isDraggingBlueprint) { // handle positional change etc. foreach (var obj in selectedHitObjects) { Beatmap.Update(obj); } changeHandler?.EndChange(); isDraggingBlueprint = false; } if (DragBox.State == Visibility.Visible) { DragBox.Hide(); SelectionHandler.UpdateVisibility(); } }
protected override void OnDragEnd(DragEndEvent e) { if (e.Button == MouseButton.Right) { return; } if (DragBox.State == Visibility.Visible) { DragBox.Hide(); selectionHandler.UpdateVisibility(); } }
protected override void OnDragEnd(DragEndEvent e) { if (e.Button == MouseButton.Right) { return; } if (isDraggingBlueprint) { DragOperationCompleted(); changeHandler?.EndChange(); } if (DragBox.State == Visibility.Visible) { DragBox.Hide(); } }
protected override void OnDragEnd(DragEndEvent e) { if (e.Button == MouseButton.Right) { return; } if (isDraggingBlueprint) { changeHandler?.EndChange(); isDraggingBlueprint = false; } if (DragBox.State == Visibility.Visible) { DragBox.Hide(); selectionHandler.UpdateVisibility(); } }