internal void SelectAll()
 {
     ClearSelection();
     CurrentSelection.AddRange(designerCanvas.Children.OfType <ISelectable>());
     CurrentSelection.ForEach(item => item.IsSelected = true);
 }
 internal void ClearSelection()
 {
     CurrentSelection.ForEach(item => item.IsSelected = false);
     CurrentSelection.Clear();
 }