public PageThreeViewModel(INestedNavigationService navigationService) { _navigationService = navigationService; _navigationService.Navigated += OnNavigated; _navigationService.Disposing += OnDisposing; SubNavigationTargets = new List <NavigationTargeViewModel>() { new NavigationTargeViewModel("Page A", PageTargets.SubPageTargets.SubPageA), new NavigationTargeViewModel("Page B", PageTargets.SubPageTargets.SubPageB), }; }
public MainViewModel(INestedNavigationService navigationService) { _navigationService = navigationService; _navigationService.Navigated += OnNavigated; _navigationService.Disposing += OnDisposing; NavigationTargets = new List <NavigationTargeViewModel>() { new NavigationTargeViewModel("Page One", PageTargets.PageOne), new NavigationTargeViewModel("Page Two", PageTargets.PageTwo), new NavigationTargeViewModel("Page Three", PageTargets.PageThree) }; }
public static INestedNavigationService GetNavigationService() { return(_navigationService ?? (_navigationService = CreateNavigationService())); }
public PageOneViewModel(INestedNavigationService navigationService) { _navigationService = navigationService; }