Example #1
0
        public override void FillControls(T @object)
        {
            var controlSelector = new ControlSelector();
            var controlFiller   = new ControlFiller();
            var fieldFiller     = new ControlsFiller <T>(@object, controlFiller, controlSelector);
            var ca = ControlsAdded.ToList();

            fieldFiller.Fill(ca);
        }
Example #2
0
 /// <summary>
 /// Метод заполняющий контролсы типа ListView
 /// </summary>
 /// <param name="DataSource">Источник данных</param>
 /// <param name="ListViewInfo">Описание списка выводимых объектов</param>
 public virtual void FillListView(ListView ctrl, object DataSource, TypedListViewDisplayMember ListViewInfo)
 {
     ControlFiller.FillListView(ctrl, DataSource, ListViewInfo);
 }
Example #3
0
 /// <summary>
 /// Метод заполняющий контролсы типа TreeView
 /// </summary>
 /// <param name="DataSource">Источник данных</param>
 /// <param name="TreeLeafsInfo">Описание дерева</param>
 protected virtual void FillTreeView(TreeView ctrl, object DataSource, TypedTreeViewDisplayMemberList TreeLeafsInfo)
 {
     ControlFiller.FillTreeViewControl(ctrl, DataSource, TreeLeafsInfo);
 }
Example #4
0
 /// <summary>
 /// Метод заполняющий контролсы типа ListControl
 /// </summary>
 /// <param name="DataSource">Источник данных</param>
 /// <param name="DisplayMember">Отображаемый элемент</param>
 /// <param name="GenerateItems">Генерировать элементы или брать их из источника данных</param>
 protected void FillListControl(ListControl ctrl, object DataSource, string DisplayMember, bool GenerateItems)
 {
     ControlFiller.FillListControl(ctrl, DataSource, DisplayMember, GenerateItems);
 }
 /// <summary>
 /// Метод заполняющий контролсы типа ListView
 /// </summary>
 /// <param name="DataSource">Источник данных</param>
 /// <param name="ListViewInfo">Описание списка выводимых объектов</param>
 protected virtual void FillListView(object DataSource, TypedListViewDisplayMember ListViewInfo)
 {
     ControlFiller.FillListView((listControl as ListView), DataSource, ListViewInfo);
 }
 /// <summary>
 /// Метод заполняющий контролсы типа TreeView
 /// </summary>
 /// <param name="DataSource">Источник данных</param>
 /// <param name="TreeLeafsInfo">Описание дерева</param>
 protected virtual void FillTreeView(object DataSource, TypedTreeViewDisplayMemberList TreeLeafsInfo)
 {
     ControlFiller.FillTreeViewControl((listControl as TreeView), DataSource, TreeLeafsInfo);
 }
 /// <summary>
 /// Метод заполняющий контролсы типа ListControl
 /// </summary>
 /// <param name="DataSource">Источник данных</param>
 /// <param name="DisplayMember">Отображаемый элемент</param>
 /// <param name="GenerateItems">Генерировать элементы или брать их из источника данных</param>
 protected virtual void FillListBoxLikeControl(object DataSource, string DisplayMember, bool GenerateItems)
 {
     ControlFiller.FillListControl((listControl as ListControl), DataSource, DisplayMember, GenerateItems);
 }