protected override DevExpress.XtraGrid.Views.Base.ColumnView CreateGridViewCore() { var gridViewCreatingEventArgs = new CustomGridViewCreateEventArgs(Grid); OnCustomGridViewCreate(gridViewCreatingEventArgs); return gridViewCreatingEventArgs.Handled ? gridViewCreatingEventArgs.GridView : new XpandXafLayoutView(this) { OverrideViewDesignMode = ((IColumnViewEditor)this).OverrideViewDesignMode }; }
protected override XafLayoutView CreateLayoutViewCore() { var gridViewCreatingEventArgs = new CustomGridViewCreateEventArgs(Grid); OnCustomGridViewCreate(gridViewCreatingEventArgs); return (XafLayoutView)(gridViewCreatingEventArgs.Handled ? gridViewCreatingEventArgs.GridView : new XpandXafLayoutView(this) { OverrideViewDesignMode = ((IColumnViewEditor)this).OverrideViewDesignMode }); }
protected virtual void OnCustomGridViewCreate(CustomGridViewCreateEventArgs e) { EventHandler<CustomGridViewCreateEventArgs> handler = CustomGridViewCreate; if (handler != null) handler(this, e); }
protected override IColumnView CreateGridViewCore() { var gridViewCreatingEventArgs = new CustomGridViewCreateEventArgs(Grid); OnCustomGridViewCreate(gridViewCreatingEventArgs); return (IColumnView)(gridViewCreatingEventArgs.Handled ? gridViewCreatingEventArgs.GridView : new XpandXafGridView(this)); }
protected override DevExpress.XtraGrid.Views.Base.ColumnView CreateGridViewCore() { var gridViewCreatingEventArgs = new CustomGridViewCreateEventArgs(Grid); OnCustomGridViewCreate(gridViewCreatingEventArgs); return gridViewCreatingEventArgs.Handled ? gridViewCreatingEventArgs.GridView : new XpandXafGridView(); }