private void _ShowAllContextsControllerHideAction(ShowAllContextsController showAllContextsController) { if (showAllContextsController != null) { showAllContextsController.ValidateAction.Active.SetItemValue("Visible", HideActionOptions.ShowValidateAction); } }
protected override void OnDeactivated() { base.OnDeactivated(); _showAllContextsController = Frame.GetController <ShowAllContextsController>(); if (_showAllContextsController != null) { _showAllContextsController.Validating -= ShowAllContextsControllerOnValidating; _showAllContextsController.Action.ExecuteCompleted -= ActionOnExecuteCompleted; _showAllContextsController.Action.Executing -= ActionOnExecuting; } if (Validator.RuleSet != null) { Validator.RuleSet.ValidationCompleted -= RuleSetOnValidationCompleted; } }
protected override void OnActivated() { base.OnActivated(); _showAllContextsController = Frame.GetController <ShowAllContextsController>(); if (_showAllContextsController != null) { _showAllContextsController.Validating += ShowAllContextsControllerOnValidating; _showAllContextsController.Action.ExecuteCompleted += ActionOnExecuteCompleted; _showAllContextsController.Action.Executing += ActionOnExecuting; } Validator.RuleSet.ValidationCompleted += RuleSetOnValidationCompleted; if (HasNonCriticalRulesForControlValueChangedContext()) { ObjectSpace.ObjectChanged += ObjectSpaceOnObjectChanged; ObjectSpace.Disposed += ObjectSpaceOnDisposed; } }