Exemple #1
0
        private void CutButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            if (SelectedShapes.Count > 0)
            {
                CutCopyShapes.Clear();
                foreach (var shape in SelectedShapes)
                {
                    CutCopyShapes.Add(shape);
                    SymbolShapes.Remove(shape);
                }
                SelectedShapes.Clear();

                EditorCanvas.Invalidate();
            }
        }
Exemple #2
0
        private void EndTargetDrag()
        {
            if (IsKillZone())
            {
                RestorePointerCursor();
                if (!_polylineTarget.TryDeletePoint(_linePointIndex))
                {
                    SymbolShapes.Remove(_polylineTarget);
                    _targetPoints.Clear();
                    SetIdleOnVoid();
                }
            }

            ClearEventAction(PointerEvent.Drag);
            EditorCanvas.Invalidate();
        }