Ejemplo n.º 1
0
 public void NavigateTo(NavigationDestination destination)
 {
     if (destination == NavigationDestination.MovieDetails)
     {
         _context.StartActivity(typeof(ActivityMovieDetails));
     }
     else
     {
         _context.StartActivity(typeof(ActivitySearch));
     }
 }
Ejemplo n.º 2
0
        public void NavigateTo(NavigationDestination destination)
        {
            UIStoryboard storyboard = UIStoryboard.FromName("Main", null);

            if (destination == NavigationDestination.MovieDetails)
            {
                ViewControllerMovieDetails viewController = storyboard.InstantiateViewController("ViewControllerMovieDetails") as ViewControllerMovieDetails;

                _navigationController.PushViewController(viewController, true);
            }
        }
Ejemplo n.º 3
0
 public void NavigateTo(NavigationDestination destination)
 {
     if (destination == NavigationDestination.Search)
     {
         _rootFrame.Navigate(typeof(PageSearch));
     }
     else if (destination == NavigationDestination.MovieDetails)
     {
         _rootFrame.Navigate(typeof(PageMovieDetails));
     }
 }
Ejemplo n.º 4
0
        public static Uri ResolveDestination(NavigationDestination request, string queryString = null)
        {
            Uri destination = null;

            switch (request)
            {
                case NavigationDestination.ClientAddEdit:
                    destination = new Uri(string.Format("Views/ClientDetails?{0}", HttpUtility.HtmlEncode(queryString)), UriKind.Relative);
                    break;

                default:
                    throw new Exception("Destination unknown");
            }

            return destination;
        }
Ejemplo n.º 5
0
        public static Uri ResolveDestination(NavigationDestination request, string queryString = null)
        {
            Uri destination = null;

            switch (request)
            {
            case NavigationDestination.ClientAddEdit:
                destination = new Uri(string.Format("Views/ClientDetails?{0}", HttpUtility.HtmlEncode(queryString)), UriKind.Relative);
                break;

            default:
                throw new Exception("Destination unknown");
            }

            return(destination);
        }
 public void OpenSingleTestWindow(NavigationDestination destination)
 {
     if (SelectedBacktestView != null)
     {
         IoC.Get <IEventBroker>().Publish(new LinkedNavigationEvent
         {
             NavigationAction = NavigationAction.NewLinkedWindow,
             Destination      = destination,
             Group            = NavigationGroup.Backtest,
             ColorGroup       = SelectedColorGroup,
             Key = SelectedBacktestView.GUID
         });
     }
     else
     {
         IoC.Get <IEventBroker>().Publish(new LinkedNavigationEvent
         {
             NavigationAction = NavigationAction.NewWindow,
             Destination      = NavigationDestination.Error,
             Message          = "Please select backtest"
         });
     }
 }
 //CURRENTLY UNUSED
 public IFilter <LinkedNavigationEvent> GetLinkedNavigationFilter(NavigationAction navigationAction, NavigationDestination navigationDestination, Color colorGroup)
 {
     return(new LinkedEventFilter(navigationAction, navigationDestination, colorGroup));
 }
        //CURRENTLY UNUSED
        public IFilter <LinkedNavigationEvent> GetLinkedNavigationFilter(NavigationAction navigationAction, NavigationDestination navigationDestination)
        {
            var _colorGroup = _colorService.GetDefaultColorGroup();

            return(GetLinkedNavigationFilter(navigationAction, navigationDestination, _colorGroup));
        }
Ejemplo n.º 9
0
 public LinkedEventFilter(NavigationAction navigationAction, NavigationDestination navigationDestination, Color colorGroup)
 {
     _navigationAction      = navigationAction;
     _navigationDestination = navigationDestination;
     _colorGroup            = colorGroup;
 }
Ejemplo n.º 10
0
 /// <summary>
 /// インスタンスを生成する
 /// </summary>
 /// <param name="destination"></param>
 /// <param name="viewModel"></param>
 public NavigationMessage(NavigationDestination destination, object viewModel)
 {
     Destination = destination;
     ViewModel   = viewModel;
 }