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