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(); } }
private void EndTargetDrag() { if (IsKillZone()) { RestorePointerCursor(); if (!_polylineTarget.TryDeletePoint(_linePointIndex)) { SymbolShapes.Remove(_polylineTarget); _targetPoints.Clear(); SetIdleOnVoid(); } } ClearEventAction(PointerEvent.Drag); EditorCanvas.Invalidate(); }