private void HandleVisualControlAction(object sender, VisualControlActionEvent e) { SLogManager.getInstance().Info("HandleVisualControlAction received in DocumentManagerSupport"); switch(e.RequestData.ActionKind) { case VisualControlActionKind.Activated: _activeControl = null; foreach (DevExpress.XtraBars.BarItem item in _saveComponents) item.Enabled = false; core.controls.IVisualControl vc = e.RequestData.VisualControl; core.controls.VisualControlInfo vci = vc.VisualControlInfo; if (vci != null) { if (_controlsForSave.Find(x => x.VisualControlInfo == vci) != null) { foreach (DevExpress.XtraBars.BarItem item in _saveComponents) item.Enabled = true; } _activeControl = vc; } break; case VisualControlActionKind.Disposed: default: _activeControl = null; foreach (DevExpress.XtraBars.BarItem item in _saveComponents) item.Enabled = false; break; } }
private void HandleVisualControlAction(object sender, VisualControlActionEvent e) { switch (e.RequestData.ActionKind) { case VisualControlActionKind.Activated: _activeDocumentsGrid = null; if (null != e.RequestData.VisualControl as DocumentsControl) { //we have active grid so enable filter button if (filterButton != null) { filterButton.Enabled = true; } _activeDocumentsGrid = e.RequestData.VisualControl as DocumentsControl; } else { if (filterButton != null) { filterButton.Enabled = false; } } break; case VisualControlActionKind.Disposed: default: if (filterButton != null) { filterButton.Enabled = false; } break; } }
private void HandleVisualControlAction(object sender, VisualControlActionEvent e) { switch (e.RequestData.ActionKind) { case VisualControlActionKind.Activated: UpdateRibbons(e.RequestData.VisualControl); break; default: break; } }