コード例 #1
0
        //        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);
        }
コード例 #2
0
 public virtual void AddValue <T>(Item2Text <T> func, T item)
 {
     AddValue <T>(func(item), item);
 }