gruppering af objekter ( rektangler )
Jeg kan tegne rektangler på en Canvas..Nu kunne jeg godt tænke mig at man kunne selecte feks 3 rektangler ved at holde shift nede, sådan at jeg kan bevæge alle 3 rektangler samtidigt. I øjeblikket kan jeg kun vælge et af gangen og flytte det til et andet sted på Canvas
jeg har en selectfunktion() som ser sådan ud.
Shape shape = drawCanvas.GetShapeSelectedByUser(new Point(e.X, e.Y));
if (shape != null)
{
shape.SelectShape();
drawCanvas.SelectedShape = shape;
drawCanvas.Invalidate();
}
Dvs at Shape shape = det objekt (rektangle) jeg har klikket på.
Jeg har forsøgt mig med en Composite pattern til at holde styr på de valgte objekter med ved ikke hvordan jeg skal kalde mit Composite Pattern
