private void AddNewShape() { if (PickerShape != null) { var newShape = PickerShape.Clone(ShapePoint1); DragShapes[0] = newShape; SymbolShapes.Add(newShape); SetProperty(newShape, ProertyId.All); EditorCanvas.Invalidate(); } }
private void PasteButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) { if (CutCopyShapes.Count > 0) { SelectedShapes.Clear(); foreach (var template in CutCopyShapes) { var shape = template.Clone(); SymbolShapes.Add(shape); SelectedShapes.Add(shape); } SetShapesAreSelected(); EditorCanvas.Invalidate(); } }