private void GroupObject_Click(object sender, EventArgs e) { GroupCommand grouping = new GroupCommand((DiagramToolkit.Api.Shapes.Rectangle)curCanvas.getActiveObject(), curCanvas.getprevActiveObject()); grouping.UnExecute(); undoRedo.InsertCommand(grouping); }