public GridViewListEditorDynamicModelSynchronizer(DevExpress.XtraGrid.Views.Grid.GridView gridView, IModelListViewOptionsGridView modelListView, bool overrideViewDesignMode) : base(gridView, modelListView) { ModelSynchronizerList.Add(new GridViewViewOptionsSynchronizer(gridView, modelListView, overrideViewDesignMode)); ModelSynchronizerList.Add(new GridViewColumnOptionsSynchroniser(gridView, modelListView)); ModelSynchronizerList.Add(new RepositoryItemColumnViewSynchronizer(gridView, modelListView)); }
public GridLstEditorDynamicModelSynchronizer(XafGridView gridView, IModelListViewOptionsGridView modelListView, bool overrideViewDesignMode) : base(gridView, modelListView) { ModelSynchronizerList.Add(new GridListEditorViewOptionsSynchronizer(gridView, modelListView.GridViewOptions, overrideViewDesignMode)); ModelSynchronizerList.Add(new GridListEditorColumnOptionsSynchroniser(gridView, modelListView)); ModelSynchronizerList.Add(new RepositoryItemColumnViewSynchronizer(gridView, modelListView)); }
public AppoitmentSynchronizer(IAppointmentLabelStorage labels, IAppointmentStatusStorage statuses, IModelListViewOptionsScheduler modelListViewOptionsScheduler) : base(null, modelListViewOptionsScheduler) { var appointmentsModel = modelListViewOptionsScheduler.OptionsScheduler.GetNode("Storage").GetNode("Appointments"); ModelSynchronizerList.Add(new AppoitmentLabelsSynchronizer(labels, (IModelAppoitmentLabels)appointmentsModel.GetNode("Labels"))); ModelSynchronizerList.Add(new AppoitmentStatusSynchronizer(statuses, (IModelAppoitmentStatuses)appointmentsModel.GetNode("Statuses"))); }
public GridListEditorSynchronizer(GridListEditor gridListEditor, IModelListView model) : base(gridListEditor, model) { modelSynchronizerList = new ModelSynchronizerList { new GridViewOptionsModelSynchronizer(gridListEditor.GridView, model) }; foreach (var modelColumn in model.Columns) { modelSynchronizerList.Add(new ColumnOptionsModelSynchronizer(gridListEditor.GridView, modelColumn)); } }
public XpandASPxGridListEditorSynchronizer(DevExpress.ExpressApp.Web.Editors.ASPx.ASPxGridListEditor gridListEditor, IModelListView model) : base(gridListEditor, model) { modelSynchronizerList = new ModelSynchronizerList(); modelSynchronizerList.Add(new GridViewOptionsModelSynchronizer(gridListEditor.Grid, model)); foreach (var column in model.Columns) { modelSynchronizerList.Add(new ColumnOptionsModelSynchronizer(gridListEditor.Grid, column)); } }
public XpandTreeListEditorModelSynchronizerList(TreeListEditor treeListEditor, IModelListView model) : base(treeListEditor, model) { modelSynchronizerList = new ModelSynchronizerList(); modelSynchronizerList.Add(new TreeListOptionsModelSynchronizer(treeListEditor.TreeList, model)); foreach (var modelColumn in model.Columns) { modelSynchronizerList.Add(new TreeListColumnOptionsModelSynchronizer(treeListEditor.TreeList, modelColumn)); } }
public GridViewLstEditorDynamicModelSynchronizer(XpandGridListEditor columnViewEditor) : base(columnViewEditor, columnViewEditor.Model) { ModelSynchronizerList.Add(new GridViewViewOptionsSynchronizer(columnViewEditor)); ModelSynchronizerList.Add(new GridViewColumnOptionsSynchroniser(columnViewEditor)); ModelSynchronizerList.Add(new XpandGridSummaryModelSynchronizer(columnViewEditor)); ModelSynchronizerList.Add(new RepositoryItemColumnViewSynchronizer((DevExpress.XtraGrid.Views.Base.ColumnView)columnViewEditor.GridView, columnViewEditor.Model)); }
public XpandTreeListEditorModelSynchronizerList(ASPxTreeListEditor treeListEditor, IModelListView model) : base(treeListEditor, model) { modelSynchronizerList = new ModelSynchronizerList { new TreeListOptionsModelSynchronizer <IModelListView>(treeListEditor.TreeList, model) }; }
protected ListEditorModelSynchronizer(IColumnViewEditor columnViewEditor) : base(columnViewEditor, columnViewEditor.Model) { var modelListView = (IModelListView)Model; ModelSynchronizerList.Add(new FooterVisibleModelSynchronizer(columnViewEditor, modelListView)); ModelSynchronizerList.Add(new ColumnsListEditorModelSynchronizer((ColumnsListEditor)columnViewEditor, modelListView)); ((IColumnViewEditor)Control).ColumnView.ColumnPositionChanged += Control_Changed; }
public LayoutViewLstEditorDynamicModelSynchronizer(LayoutViewListEditor columnViewEditor) : base(columnViewEditor, columnViewEditor.Model) { ModelSynchronizerList.Add(new LayoutViewLayoutStoreSynchronizer(columnViewEditor)); ModelSynchronizerList.Add(new LayoutViewListEditorSynchronizer(columnViewEditor, columnViewEditor.Model)); ModelSynchronizerList.Add(new LayoutViewOptionsSynchronizer(columnViewEditor)); ModelSynchronizerList.Add(new LayoutColumnOptionsSynchroniser(columnViewEditor)); ModelSynchronizerList.Add(new RepositoryItemColumnViewSynchronizer(columnViewEditor.GridView, columnViewEditor.Model)); }
public SchedulerListEditorModelSynchronizer(IInnerSchedulerControlOwner control, IModelListViewOptionsScheduler model, IAppointmentLabelStorage labels, IAppointmentStatusStorage statuses) : base(control, model) { ModelSynchronizerList.Add(new SchedulerControlSynchronizer(control, model)); var appoitmentSynchronizer = new AppoitmentSynchronizer(labels, statuses, model); ModelSynchronizerList.Add(appoitmentSynchronizer); }
public AdvBandedViewLstEditorDynamicModelSynchronizer(AdvBandedListEditor columnViewEditor) : base(columnViewEditor) { ModelSynchronizerList.Add(new XpandGridListEditorSynchronizer(columnViewEditor)); ModelSynchronizerList.Add(new AdvBandedViewOptionsSynchronizer(columnViewEditor)); ModelSynchronizerList.Add(new AdvBandedColumnOptionsSynchroniser(columnViewEditor)); ModelSynchronizerList.Add(new AdvBandedViewGridBandsSynchronizer(columnViewEditor)); ModelSynchronizerList.Add(new XpandGridSummaryModelSynchronizer(columnViewEditor)); ModelSynchronizerList.Add(new RepositoryItemColumnViewSynchronizer(columnViewEditor.GridView, columnViewEditor.Model)); }
public GridListEditorSynchronizer(DevExpress.ExpressApp.Win.Editors.GridListEditor gridListEditor, IModelListView model) : base(gridListEditor, model) { modelSynchronizerList = new ModelSynchronizerList { new GridViewOptionsModelSynchronizer(gridListEditor.GridView, model) }; foreach (var modelColumn in model.Columns) { modelSynchronizerList.Add(new ColumnOptionsModelSynchronizer(gridListEditor.GridView, modelColumn)); } }
public GridViewListEditorModelSynchronizer(ASPxGridListEditor columnViewEditor) : base(columnViewEditor, columnViewEditor.Model) { var listViewOptionsGridView = (IModelListViewOptionsGridView)columnViewEditor.Model; foreach (var modelAdapter in listViewOptionsGridView.GridViewModelAdapters.SelectMany(adapter => adapter.ModelAdapters)) { ModelSynchronizerList.Add(new GridViewListViewOptionsSynchronizer(columnViewEditor.Grid, modelAdapter)); } ModelSynchronizerList.Add(new GridViewListViewOptionsSynchronizer(columnViewEditor.Grid, ((IModelListViewOptionsGridView)columnViewEditor.Model).GridViewOptions)); ModelSynchronizerList.Add(new GridViewListColumnOptionsSynchronizer(columnViewEditor.Grid, listViewOptionsGridView)); }
public GridListEditorDynamicModelSynchronizer(XafGridView gridView, IModelListViewOptionsGridView modelListView, bool overrideViewDesignMode) : base(gridView, modelListView) { var adapters = modelListView.GridViewModelAdapters.SelectMany(adapter => adapter.ModelAdapters); foreach (var adapter in adapters) { ModelSynchronizerList.Add(new GridListEditorViewOptionsSynchronizer(gridView, adapter, overrideViewDesignMode)); } ModelSynchronizerList.Add(new GridViewListEditorDynamicModelSynchronizer(gridView, modelListView, overrideViewDesignMode)); ModelSynchronizerList.Add(new GridListEditorColumnOptionsSynchroniser(gridView, modelListView)); ModelSynchronizerList.Add(new RepositoryItemColumnViewSynchronizer(gridView, modelListView)); }
public GridListEditorDynamicModelSynchronizer(DevExpress.XtraGrid.Views.Grid.GridView gridView, IModelListViewOptionsGridView modelListView, bool overrideViewDesignMode) : base(gridView, modelListView) { if (!modelListView.BandsLayout.Enable) { var adapters = modelListView.GridViewModelAdapters.Select(adapter => adapter.ModelAdapter); foreach (var adapter in adapters) { ModelSynchronizerList.Add(new GridListEditorViewOptionsSynchronizer(gridView, adapter, overrideViewDesignMode)); } } ModelSynchronizerList.Add(new GridViewListEditorDynamicModelSynchronizer(gridView, modelListView, overrideViewDesignMode)); ModelSynchronizerList.Add(new GridListEditorColumnOptionsSynchroniser(gridView, modelListView)); ModelSynchronizerList.Add(new RepositoryItemColumnViewSynchronizer(gridView, modelListView)); }
public AdvBandedViewLstEditorDynamicModelSynchronizer(AdvBandedListEditor columnViewEditor) : base(columnViewEditor) { ModelSynchronizerList.Add(new XpandGridListEditorSynchronizer(columnViewEditor)); var modelOptionsAdvBandedViews = columnViewEditor.Model.AdvBandedViewModelAdapters.SelectMany(adapter => adapter.ModelAdapters).Concat(new[] { columnViewEditor.Model.OptionsAdvBandedView }).ToArray(); foreach (var optionsAdvBandedView in modelOptionsAdvBandedViews) { ModelSynchronizerList.Add(new AdvBandedViewOptionsSynchronizer(columnViewEditor, optionsAdvBandedView)); } ModelSynchronizerList.Add(new AdvBandedColumnOptionsSynchroniser(columnViewEditor)); foreach (var optionsAdvBandedView in modelOptionsAdvBandedViews) { ModelSynchronizerList.Add(new AdvBandedViewGridBandsSynchronizer(columnViewEditor, optionsAdvBandedView)); } ModelSynchronizerList.Add(new RepositoryItemColumnViewSynchronizer(columnViewEditor.GridView, columnViewEditor.Model)); }
public TreeListEditorDynamicModelSynchronizer(TreeList treeList, IModelListView modelListView) : base(treeList, modelListView) { ModelSynchronizerList.Add(new TreeListViewOptionsSynchronizer(treeList, ((IModelListViewOptionsTreeList)Model).TreeListOptions)); ModelSynchronizerList.Add(new TreeListColumnOptionsSynchronizer(treeList, (IModelListViewOptionsTreeList)Model)); }
public LayoutViewListEditorSynchronizer(LayoutViewListEditorBase editor) : base(editor, new List <IModelSynchronizable>()) { ModelSynchronizerList.Add(new GridViewColumnsModelSynchronizer(editor, editor.Model)); ModelSynchronizerList.Add(new LayoutViewModelSynchronizer(editor, editor.Model)); }
public XpandGridListEditorSynchronizer(XpandGridListEditor gridListEditor) : base(gridListEditor) { ModelSynchronizerList.Add(new XpandGridViewModelSynchronizer(gridListEditor)); }
public ListEditorModelSynchronizer(WinColumnsListEditor columnViewEditor, IEnumerable <IModelSynchronizable> modelSynchronizers) : this(columnViewEditor) { ModelSynchronizerList.AddRange(modelSynchronizers); }
public PivotGridListEditorChartModelSynchronizer(ListEditor columnViewEditor, XafApplication application) : base(columnViewEditor, columnViewEditor.Model) { ModelSynchronizerList.Add(new ChartControlSynchronizer(ChartControl(columnViewEditor), ((IModelListViewOptionsChart)columnViewEditor.Model).OptionsChart, application)); }
public PivotGridListEditorModelSynchronizer(PivotGridListEditor columnViewEditor) : base(columnViewEditor, columnViewEditor.Model) { ModelSynchronizerList.Add(new PivotGridFieldSynchronizer(columnViewEditor)); ModelSynchronizerList.Add(new PivotGridEditorSynchronizer(columnViewEditor)); }
public TreeListEditorDynamicModelSynchronizer(ASPxTreeListEditor editor) : base(editor.Control, editor.Model) { ModelSynchronizerList.Add(new TreeListViewOptionsSynchronizer(editor.TreeList, ((IModelListViewOptionsTreeList)Model).TreeListOptions)); ModelSynchronizerList.Add(new TreeListColumnOptionsSynchronizer(editor.TreeList, (IModelListViewOptionsTreeList)Model)); }
public GridViewListEditorModelSynchronizer(ASPxGridView asPxGridView, IModelOptionsGridView modelOptionsGridView) : base(asPxGridView, modelOptionsGridView) { ModelSynchronizerList.Add(new GridViewListViewOptionsSynchronizer(asPxGridView, modelOptionsGridView)); }
public GridViewListEditorModelSynchronizer(ASPxGridListEditor columnViewEditor) : this(columnViewEditor.Grid, ((IModelListViewOptionsGridView)columnViewEditor.Model).GridViewOptions) { ModelSynchronizerList.Add(new GridViewListColumnOptionsSynchronizer(columnViewEditor.Grid, (IModelListViewOptionsGridView)columnViewEditor.Model)); }