public void RaiseViewRegistered(ViewOperationEventArgs e) { if (ViewRegistered != null) { ViewRegistered(this, e); } }
private void categoryGridControl_ViewRemoved(object sender, ViewOperationEventArgs e) { if (e.View.IsDetailView) { behaviorManager1.Detach <DragDropBehavior>(e.View); } }
private void OnRequestViewOperation(ViewOperationEventArgs e) { if (RequestViewOperation != null) { RequestViewOperation(e); } }
//子记录表注册显示 private void gridControl2_ViewRegistered(object sender, ViewOperationEventArgs e) { GridView _gv = e.View as GridView; _gv.ViewCaption = "详细信息"; _gv.CustomDrawRowIndicator += new RowIndicatorCustomDrawEventHandler(_gv_CustomDrawRowIndicator); GridColumn _gcm = _gv.Columns.ColumnByFieldName("MAINID"); if (_gcm != null) { _gv.Columns.Remove(_gcm); } DataView _source = _gv.DataSource as DataView; string _tName = _source.Table.TableName; foreach (GridColumn _gc in _gv.Columns) { //待改进 MDQuery_TableColumn _tc = MC_QueryModel.GetColumnDefineByAlias(this.QueryRequest, _tName, _gc.FieldName); if (_tc != null) { _gc.Caption = _tc.ColumnTitle; _gc.Width = _tc.DisplayLength; } else { _gc.Caption = _source.Table.Columns[_gc.FieldName].Caption; } _gc.BestFit(); _gc.OptionsColumn.ReadOnly = true; } _gv.IndicatorWidth = _gv.RowCount.ToString().Length * 10 + 20; this.RaiseViewRegistered(e); }
void SinoCommonGrid_ViewRegistered(object sender, ViewOperationEventArgs e) { if (e.View is GridView) { GridView _gv = e.View as GridView; _gv.Appearance.EvenRow.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(255)))), ((int)(((byte)(229))))); _gv.Appearance.EvenRow.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(255)))), ((int)(((byte)(229))))); _gv.Appearance.EvenRow.Options.UseBackColor = true; _gv.Appearance.FocusedCell.BackColor = Color.DarkOrange; _gv.Appearance.FocusedCell.BackColor2 = Color.DarkOrange; _gv.Appearance.FocusedCell.ForeColor = System.Drawing.Color.Black; _gv.Appearance.FocusedCell.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical; _gv.Appearance.FocusedCell.Options.UseBackColor = true; _gv.Appearance.FocusedCell.Options.UseForeColor = true; _gv.Appearance.FocusedRow.BackColor = Color.DarkOrange; _gv.Appearance.FocusedRow.BackColor2 = Color.DarkOrange; _gv.Appearance.FocusedRow.ForeColor = System.Drawing.Color.Black; _gv.Appearance.FocusedRow.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical; _gv.Appearance.FocusedRow.Options.UseBackColor = true; _gv.Appearance.FocusedRow.Options.UseForeColor = true; _gv.OptionsView.EnableAppearanceEvenRow = true; _gv.CustomDrawRowIndicator += new RowIndicatorCustomDrawEventHandler(_gv_CustomDrawRowIndicator); _gv.DataSourceChanged += new EventHandler(_gv_DataSourceChanged); } }
private void grid_ViewRegistered(object sender, ViewOperationEventArgs e) { var gridView = e.View as GridView; if (gridView != null) { gridView.BestFitColumns(); } }
void Grid_ViewRegistered(object sender, ViewOperationEventArgs e) { var gridViewBuilder = new GridViewBuilder(Application, ObjectSpace, Frame); var parentGridView = (XpandXafGridView)e.View.ParentView; var frame = parentGridView.Window ?? Frame; List <IMasterDetailRule> masterDetailRules = frame.GetController <MasterDetailRuleController>().MasterDetailRules; gridViewBuilder.ModifyInstanceGridView(parentGridView, e.View.SourceRowHandle, parentGridView.GetRelationIndex(e.View.SourceRowHandle, e.View.LevelName), ((XpandListView)frame.View).Model, masterDetailRules); }
private void gridControl1_ViewRegistered(object sender, ViewOperationEventArgs e) { if (e.View.IsDetailView == false) { return; } (e.View as GridView).DoubleClick += gridView1_DoubleClick; }
public void TestViewOperationEventArgs() { //Arrange/Act //It will execute the constructor and internally the Set method for the ViewOperation property var args = new ViewOperationEventArgs(ViewOperationEventArgs.Operation.ZoomIn); //Assert //It will validate the stored operation and also will execute the Get method of the ViewOperation property Assert.AreEqual(args.ViewOperation, ViewOperationEventArgs.Operation.ZoomIn); }
//sự kiện dùng để format grid detail void gcDS_ViewRegistered(object sender, ViewOperationEventArgs e) { FormatDetail(e.View as GridView); if (!_first) { return; } _first = false; this.WindowState = FormWindowState.Maximized; }
private void viewRemoved(object sender, ViewOperationEventArgs e) { if (!_cache.Contains(e.View)) { return; } var binder = _cache[e.View]; binder.Dispose(); _cache.Remove(e.View); }
private void viewRemoved(object sender, ViewOperationEventArgs e) { if (!_optimizedParametersBinderCache.Contains(e.View)) { return; } var binder = _optimizedParametersBinderCache[e.View]; binder.Dispose(); _optimizedParametersBinderCache.Remove(e.View); }
private void GridControlMasterDetail_ViewRegistered(object sender, ViewOperationEventArgs e) { GridControl gridControl; if ((gridControl = sender as GridControl) == null || e.View.SourceRowHandle == GridControl.InvalidRowHandle) { return; } var row = e.View.GetRow(e.View.SourceRowHandle); }
private void viewRegistered(object sender, ViewOperationEventArgs e) { var dataSource = e.View.DataSource; if (dataSource.IsAnImplementationOf <IEnumerable <SchemaItemDTO> >()) { registerBinderFor <SchemaItemDTO>(e.View, intializeSchemaItemBinding); } if (dataSource.IsAnImplementationOf <IEnumerable <IParameterDTO> >()) { registerBinderFor <IParameterDTO>(e.View, intializeDynamicParameterBinding); } }
private void QueryResult_GridControl_ViewRegistered(object sender, ViewOperationEventArgs e) { var view = e.View as GridView; if (view.DataRowCount != 0) { return; } view.OptionsView.ShowGroupPanel = false; view.OptionsView.ShowColumnHeaders = false; view.OptionsView.ShowFooter = true; view.CustomDrawFooter += this.View_CustomDrawFooter; }
void Grid_ViewRegistered(object sender, ViewOperationEventArgs e) { var gridViewBuilder = new GridViewBuilder(Application, ObjectSpace, Frame); var parentGridView = (IMasterDetailColumnView)e.View.ParentView; var detailXafGridView = parentGridView; var frame = detailXafGridView.Window ?? Frame; var masterDetailRuleInfos = FilterRules(e.View.SourceRow, frame); var sourceRowHandle = e.View.SourceRowHandle; var relationIndex = parentGridView.GetRelationIndex(sourceRowHandle, e.View.LevelName); var masterModelListView = ((ListView)frame.View).Model; gridViewBuilder.ModifyGridViewInstance(detailXafGridView, sourceRowHandle, relationIndex, masterModelListView, masterDetailRuleInfos); }
private void viewRegistered(object sender, ViewOperationEventArgs e) { if (_cache.Contains(e.View)) { return; } var gridview = e.View.DowncastTo <GridView>(); var dataSource = e.View.DataSource as IEnumerable <IParameterDTO>; var binder = new GridViewBinder <IParameterDTO>(gridview) { BindingMode = BindingMode.OneWay }; initParameterBinding(binder); binder.BindToSource(dataSource); _cache.Add(gridview, binder); }
void DynamoViewModelRequestViewOperation(ViewOperationEventArgs e) { if (dynamoViewModel.CanNavigateBackground == false) { return; } switch (e.ViewOperation) { case ViewOperationEventArgs.Operation.FitView: background_preview.View.ZoomExtents(); break; case ViewOperationEventArgs.Operation.ZoomIn: var camera1 = background_preview.View.CameraController; camera1.Zoom(-0.5 * background_preview.View.ZoomSensitivity); break; case ViewOperationEventArgs.Operation.ZoomOut: var camera2 = background_preview.View.CameraController; camera2.Zoom(0.5 * background_preview.View.ZoomSensitivity); break; } }
private void XgrdItemBom_ViewRegistered(object sender, ViewOperationEventArgs e) { try { switch (e.View.LevelName) { case nameof(Classes.ItemEyBom.RawMaterials): case nameof(Classes.ItemEyBom.Hardware): //Ocultamos las columnas que no nos interesan (e.View as GridView).Columns[nameof(Classes.Bom.Id)].Visible = false; (e.View as GridView).Columns[nameof(Classes.Bom.IdItemGroup)].Visible = false; //Seteamos el tamaño de las columnas break; } } catch (Exception ex) { throw ex; } }
private void QueryResult_GridControl_ViewRemoved(object sender, ViewOperationEventArgs e) { var view = e.View as GridView; view.CustomDrawFooter -= this.View_CustomDrawFooter; }
void gridControl1_ViewRegistered(object sender, ViewOperationEventArgs e) { (e.View as GridView).OptionsView.NewItemRowPosition = NewItemRowPosition.Bottom; }
void Grid_ViewRemoved(object sender, ViewOperationEventArgs e) { CloseNestedWindow((IMasterDetailColumnView)e.View); }
private void grid_ViewRegistered(object sender, ViewOperationEventArgs e) { var gridView = e.View as GridView; if (gridView != null) gridView.BestFitColumns(); }
private void gridControl1_ViewRegistered(object sender, ViewOperationEventArgs e) { GridView detailView = e.View as GridView; detailView.OptionsSelection.MultiSelect = true; detailView.OptionsSelection.MultiSelectMode = GridMultiSelectMode.CheckBoxRowSelect; detailView.RowUpdated -= detailView1_RowUpdated; detailView.RowUpdated += detailView1_RowUpdated; detailView.RowCellStyle -= detailView1_RowCellStyle; detailView.RowCellStyle += detailView1_RowCellStyle; detailView.RowDeleted -= detailView1_RowDeleted; detailView.RowDeleted += detailView1_RowDeleted; detailView.RowDeleting -= detailView1_RowDeleting; detailView.RowDeleting += detailView1_RowDeleting; detailView.CustomRowCellEdit -= detailView1_CustomRowCellEdit; detailView.CustomRowCellEdit += detailView1_CustomRowCellEdit; detailView.ValidateRow -= gridView1_ValidateRow; detailView.ValidateRow += gridView1_ValidateRow; detailView.InvalidRowException -= detailView1_InvalidRowException; detailView.InvalidRowException += detailView1_InvalidRowException; detailView.MouseDown -= detailView1_MouseDown; detailView.MouseDown += detailView1_MouseDown; detailView.SelectionChanged -= detailView1_SelectionChanged; detailView.SelectionChanged += detailView1_SelectionChanged; var colCopy = new GridColumn() { Name = "Action", Visible = true, VisibleIndex = 26, ColumnEdit = this.repositoryItemButtonEdit1 }; //初始化供应商dropdownlist supplierRepItem = new RepositoryItemLookUpEdit(); supplierRepItem.Name = "DropDownForSupplier"; supplierRepItem.NullText = string.Empty; this.supplierRepItem.DataSource = _managementService.GetAllSuppliers().Select(x => x.Name); gridControl1.RepositoryItems.Add(supplierRepItem);; GridColumn aColumn = detailView.Columns[nameof(childModel.SupplierName)]; aColumn.ColumnEdit = supplierRepItem; detailView.Columns.Add(colCopy); detailView.Columns[nameof(childModel.SelectedPurchaseNumber)].Visible = false; detailView.Columns[nameof(childModel.PurchaseApplicationId)].Visible = false; detailView.Columns[nameof(childModel.RequestId)].Visible = false; detailView.Columns[nameof(childModel.RequestNumber)].Visible = false; detailView.Columns[nameof(childModel.ApplicationNumber)].Visible = false; detailView.Columns[nameof(childModel.RequestCategory)].Visible = false; detailView.Columns[nameof(childModel.ContractNo)].Visible = false; detailView.Columns[nameof(childModel.PoNumber)].Visible = false; detailView.Columns[nameof(childModel.Category)].Visible = false; detailView.Columns[nameof(childModel.ItemId)].Visible = false; detailView.Columns[nameof(childModel.ItemId)].Visible = false; detailView.Columns[nameof(childModel.SerialNumber)].SortOrder = DevExpress.Data.ColumnSortOrder.Ascending; RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.SerialNumber)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.PurchaseApplicationId)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.RequestCategory)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.ContractNo)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Name)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Code)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Category)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Brand)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Model)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Specification)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Dimension)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Unit)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.CurrentPurchasePrice)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.Priority)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.ProcessStatus)]); RenderCommonHelper.SetColNotEditable(detailView.Columns[nameof(childModel.TotalApplied)]); detailView.Columns[nameof(childModel.CurrentPurchasePrice)].DisplayFormat.FormatType = FormatType.Numeric; detailView.Columns[nameof(childModel.CurrentPurchasePrice)].DisplayFormat.FormatString = "c2"; }
private void viewRegistered(object sender, ViewOperationEventArgs e) { registerBinderFor <OptimizedParameterDTO>(e.View, initializeOptimizedParameterDTOBinding); }
void Grid_ViewRemoved(object sender, ViewOperationEventArgs e) { CloseNestedWindow(e.View); }
private void grid_ViewRegistered(object sender, ViewOperationEventArgs e) { ((GridView)e.View).BestFitColumns(); }
void gridControl1_ViewRegistered(object sender, ViewOperationEventArgs e) { ((GridView)e.View).BestFitColumns(); }
void Grid_ViewRegistered(object sender, ViewOperationEventArgs e) { var gridViewBuilder = new GridViewBuilder(Application, ObjectSpace, Frame); var parentGridView = (XafGridView)e.View.ParentView; var detailXafGridView = (IMasterDetailXafGridView)parentGridView; var frame = detailXafGridView.Window ?? Frame; var masterDetailRuleInfos = RequestRules.Invoke(frame); var sourceRowHandle = e.View.SourceRowHandle; var relationIndex = parentGridView.GetRelationIndex(sourceRowHandle, e.View.LevelName); var masterModelListView = ((ListView)frame.View).Model; gridViewBuilder.ModifyInstanceGridView(detailXafGridView, sourceRowHandle, relationIndex, masterModelListView, masterDetailRuleInfos); }
void Grid_ViewRemoved(object sender, ViewOperationEventArgs e) { CloseNestedWindow((IMasterDetailXafGridView)e.View); }
void gc_ViewRegistered(object sender, ViewOperationEventArgs e) { ((GridView)e.View).RowUpdated += new RowObjectEventHandler(frmSingletonEntity_RowUpdated); ((GridView)e.View).CustomColumnDisplayText += new CustomColumnDisplayTextEventHandler(frmSingletonEntity_CustomColumnDisplayText); ((GridView)e.View).CustomRowCellEdit += new CustomRowCellEditEventHandler(frmSingletonEntity_CustomRowCellEdit); }