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;
         }
     }
 }
Beispiel #3
0
 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;
         }
     }
 }
Beispiel #6
0
        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 != "..";
            }
        }
Beispiel #7
0
 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);
             }
         }
     }
 }
Beispiel #8
0
 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;
     }
 }
Beispiel #10
0
 private void GridCustomLists_FocusedViewChanged(object sender, ViewFocusEventArgs e)
 {
     ButtonRenameList.Enabled = GridViewCustomLists.SelectedRowsCount > 0;
     ButtonDeleteList.Enabled = GridViewCustomLists.SelectedRowsCount > 0;
 }
Beispiel #11
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);
     }
 }
Beispiel #13
0
 private void GotFocusHandler(object sender, ViewFocusEventArgs e)
 {
     CreateWindow();
 }