protected override void OnActivated() { base.OnActivated(); editModelController = Window.GetController <EditModelController>(); if (editModelController != null) { editModelController.EditModelAction.Executing += new CancelEventHandler(EditModelAction_Executing); editModelController.EditModelAction.ExecuteCompleted += new EventHandler <DevExpress.ExpressApp.Actions.ActionBaseEventArgs>(EditModelAction_ExecuteCompleted); } }
protected override void OnDeactivated() { if (editModelController != null) { editModelController.EditModelAction.Executing -= new CancelEventHandler(EditModelAction_Executing); editModelController.EditModelAction.ExecuteCompleted -= new EventHandler <DevExpress.ExpressApp.Actions.ActionBaseEventArgs>(EditModelAction_ExecuteCompleted); editModelController = null; } Window.TemplateChanged -= OnWindowTemplateChanged; ((WinWindow)Window).Closing += OnWindowClosing; ((WinWindow)Window).Closed += OnWindowClosed; base.OnDeactivated(); }
protected override void OnDeactivated() { if (singleViewExecution) { ShowNavigationItemController navigationController = Frame.GetController <ShowNavigationItemController>(); if (navigationController != null) { navigationController.Active[Key] = true; } EditModelController modelController = Frame.GetController <EditModelController>(); if (modelController != null) { modelController.Active[Key] = true; } } base.OnDeactivated(); }
protected override void OnActivated() { base.OnActivated(); singleViewExecution = CheckSingleVievExecution(); if (singleViewExecution) { ShowNavigationItemController navigationController = Frame.GetController <ShowNavigationItemController>(); if (navigationController != null) { navigationController.Active[Key] = false; } EditModelController modelController = Frame.GetController <EditModelController>(); if (modelController != null) { modelController.Active[Key] = false; } } }