Exemple #1
0
        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();
            }
        }
Exemple #2
0
        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();
            }
        }