void OnFocusedViewChanged(object sender, ViewFocusEventArgs e) { if (GridListEditor != null) { Frame frame = Frame; var activeBoolLists = new Dictionary <string, BoolList>(); var enableBoolLists = new Dictionary <string, BoolList>(); if (GridListEditor.Grid.MainView != e.View) { frame = ((IMasterDetailColumnView)GridListEditor.Grid.FocusedView).Window; } CloneActionState(frame, activeBoolLists, enableBoolLists); if (GridListEditor.Grid.MainView == e.View) { activeBoolLists = _activeBoolLists; enableBoolLists = _enabledBoolLists; } foreach (var action in GetActions(Frame)) { action.CallMethod("UpdateState"); SyncStates(action.Id, action.Active, activeBoolLists); SyncStates(action.Id, action.Enabled, enableBoolLists); } } }
void OnFocusedViewChanged(object sender, ViewFocusEventArgs e) { if (GridListEditor != null && GridListEditor.Grid.FocusedView != null) { Frame frame = Frame; var activeBoolLists = new Dictionary <string, BoolList>(); var enableBoolLists = new Dictionary <string, BoolList>(); var valueLists = new Dictionary <string, object>(); if (GridListEditor.Grid.MainView != e.View) { frame = ((IMasterDetailColumnView)GridListEditor.Grid.FocusedView).Window; } CloneActionState(frame, activeBoolLists, enableBoolLists, valueLists); if (GridListEditor.Grid.MainView == e.View) { activeBoolLists = _activeBoolLists; enableBoolLists = _enabledBoolLists; valueLists = _valueLists; } foreach (var action in GetActions(Frame)) { var singleChoiceAction = action as SingleChoiceAction; if (singleChoiceAction != null && valueLists.ContainsKey(singleChoiceAction.Id)) { singleChoiceAction.SelectedItem = (ChoiceActionItem)valueLists[singleChoiceAction.Id]; } SyncStates(action.Id, action.Active, activeBoolLists); SyncStates(action.Id, action.Enabled, enableBoolLists); _isSyncState = true; action.CallMethod("UpdateState"); _isSyncState = false; } } }
private void grid_FocusedViewChanged(object sender, ViewFocusEventArgs e) { if (e.View != null && e.View != gridView) //If the user clicked a detail clone, { var email = (AdReminderEmail)e.View.GetRow(0); gridView.SetSelection(gridView.GetRowHandle(dataSource.Rows.IndexOf(email.Recipient)), makeVisible: true); } }
private void GridOnFocusedViewChanged(object sender, ViewFocusEventArgs viewFocusEventArgs) { var columnView = ((IMasterDetailColumnView)viewFocusEventArgs.View); if (columnView != null && (columnView != columnView.GridControl.MainView && columnView.Window != null)) { ((ListView)columnView.Window.View).Editor.CallMethod("OnFocusedObjectChanged"); } }
void gridControl_FocusedViewChanged(object sender, ViewFocusEventArgs e) { if (e.View != null && e.View.IsDetailView) { var parentView = e.View.ParentView as DevExpress.XtraGrid.Views.Base.ColumnView; if (parentView != null) { parentView.FocusedRowHandle = e.View.SourceRowHandle; } } }
private void GridLocalFiles_FocusedViewChanged(object sender, ViewFocusEventArgs e) { if (GridViewLocalFiles.SelectedRowsCount > 0) { string type = GridViewLocalFiles.GetRowCellValue(GridViewLocalFiles.FocusedRowHandle, "Type").ToString(); string name = GridViewLocalFiles.GetRowCellValue(GridViewLocalFiles.FocusedRowHandle, "Name").ToString(); ButtonLocalUpload.Enabled = type == "file" && name != ".."; ButtonLocalDelete.Enabled = type == "file" | type == "folder" && name != ".."; ButtonLocalRename.Enabled = type == "file" | type == "folder" && name != ".."; } }
void MasterGridOnFocusedViewChanged(object sender, ViewFocusEventArgs viewFocusEventArgs) { if (GridListEditor != null && GridListEditor.Grid.MainView == viewFocusEventArgs.View) { foreach (var controller in Frame.Controllers.Values.OfType <ViewController>()) { foreach (ActionBase action in controller.Actions) { RestoreStates(action, action.Active, _activeBoolLists); RestoreStates(action, action.Enabled, _enabledBoolLists); } } } }
void ChildGridControlOnFocusedViewChanged(object sender, ViewFocusEventArgs viewFocusEventArgs) { if (Frame != null) { foreach (var controller in Frame.Controllers.Values.OfType <ViewController>()) { foreach (var action in controller.Actions) { if (viewFocusEventArgs.View != GridListEditor.GridView.GridControl.MainView && _activeChildBoolLists.Count() > 0) { var gridView = (GridView)viewFocusEventArgs.View; RestoreStates(action, action.Active, GetChildBoolList(_activeChildBoolLists, gridView)); RestoreStates(action, action.Enabled, GetChildBoolList(_enableChildBoolLists, gridView)); } } } } }
private void WfAbstractDataForm_FocusedViewChanged(object sender, ViewFocusEventArgs e) { if ((e.View != null) && (e.View is ColumnView)) { ((ColumnView) e.View).OptionsBehavior.Editable = false; } }
private void GridCustomLists_FocusedViewChanged(object sender, ViewFocusEventArgs e) { ButtonRenameList.Enabled = GridViewCustomLists.SelectedRowsCount > 0; ButtonDeleteList.Enabled = GridViewCustomLists.SelectedRowsCount > 0; }
private void grvctmuahang_FocusedViewChanged(object sender, ViewFocusEventArgs e) { TinhTien(); }
private void grid_FocusedViewChanged(object sender, ViewFocusEventArgs e) { if (e.View != null && e.View != gridView) { //If the user clicked a detail clone, var email = (AdReminderEmail)e.View.GetRow(0); gridView.SetSelection(gridView.GetRowHandle(dataSource.Rows.IndexOf(email.Recipient)), makeVisible: true); } }
private void GotFocusHandler(object sender, ViewFocusEventArgs e) { CreateWindow(); }