Example #1
0
 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);
             }
         }
     }
 }