private void UnGroup() { for (int i = 0; i < DrawObj.Count; i++) { if (DrawObj[i].IsSelected) { if (DrawObj[i] is Group) { Group myGroup = DrawObj[i] as Group; //Chèn mỗi hình trong group vào lại trong List DrawObj myGroup.shapesInGroup.ForEach(shape => { DrawObj.Add(shape); shape.IsSelected = true; }); //Remove group khỏi list DrawObj.Remove(myGroup); } } } }