void AfterShapesAdded(IReadOnlyCollection<Shape> newShapes) { _selectedShapes.Clear(); _selectedShapes.Add(_partialSelShape); if (newShapes.Count == 1) { var s = newShapes.First(); _partialSelShape = s; _focusShape = s; } }