예제 #1
0
 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);
     }
 }
예제 #2
0
 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;
         }
     }
 }