public void Clear () { if (!owner.is_selection_available) return; int [] indexes = (int []) List.ToArray (typeof (int)); foreach (int index in indexes) owner.Items [index].Selected = false; }