コード例 #1
0
        public void Perform(IMXContainer container, IMXView fromView, IMXController controller)
        {
            // nothing to do
            var viewPerspective = new MXViewPerspective <T>(_viewPerspective);
            var request         = new MXShowViewRequest <T>(viewPerspective, _viewModel);

            container.ShowPerspective(fromView, controller, request);
        }
コード例 #2
0
 public override void Perform(IMXContainer container, IMXView fromView, IMXController controller)
 {
     MXConventionNavigationExtensionMethods.Navigate <T>(_actionName, _parameterValues);
 }
コード例 #3
0
 public override void Perform(IMXContainer container, IMXView fromView, IMXController controller)
 {
     container.Redirect(_redirectUrl);
 }
 // currently this class adds no value whatsoever... but it does make the inheritance tree look nice!
 // keep this class for now - just in case there is future common functionality here
 public abstract void Perform(IMXContainer container, IMXView fromView, IMXController controller);
コード例 #5
0
 public void Perform(IMXContainer container, IMXView fromView, IMXController controller)
 {
     // nothing to do
     container.ShowError(fromView, controller, _exception);
 }