public void UnSelectAll()
{
foreach (var pad in Pads.Cast<Pad>().Where(p => p.SelectedPrimitive != null))
{
pad.SelectedPrimitive.UnSelect();
pad.SelectedPrimitive = null;
}
}