// protected const string BIND_PROPERTY = "Value"; /// <summary> /// Функция для начальной заливки пар в комбик. /// </summary> /// <typeparam name="T">Enum-тип классов, которые будут показываться в комбо</typeparam> /// <param name="func">Делегат функции, возвращающий string из enum-класса</param> /// <param name="items">Список строк в комбо</param> public virtual void FillValues <T>(Item2Text <T> func, params T[] items) { List <BOF.ComboChooserBase.ComboItem> ds = new List <BOF.ComboChooserBase.ComboItem>(); foreach (T item in items) { ds.Add(new BOF.ComboChooserBase.ComboItem(func(item), item)); } FillValues(ds); }
public virtual void AddValue <T>(Item2Text <T> func, T item) { AddValue <T>(func(item), item); }