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