public PropertyDescriptorCollection GetProperties() { PropertyDescriptorCollection descriptors = new PropertyDescriptorCollection(null); for (int index = 0; index < List.Count; index++) { SelectOption option = List[index] as SelectOption; SelectOptionPropertyDescriptor descriptor = new SelectOptionPropertyDescriptor(option, index); descriptors.Add(descriptor); } return(descriptors); }
public void Add(SelectOption option) { List.Add(option); }
public void Remove(SelectOption option) { List.Remove(option); }
public SelectOptionPropertyDescriptor(SelectOption option, int index) : base((index + 1).ToString(), null) { _option = option; _index = index; }