public void OnNavigatedTo(INavigationParameters parameters) { var param = (ETypeApplication)parameters[$"{ConfigPageUri.NextPage}"]; marvelOrDc = param; Publisher = marvelOrDc.ToString(); }
public NextPageViewModel(INavigationService navigationService, IPageDialogService dialogService, IApiComicsVine apiComicsVine) : base(navigationService, dialogService, apiComicsVine) { GoToMarvelOrDc = new DelegateCommand(async() => { ETypeApplication editor = ImagePublisher == marvel ? ETypeApplication.Marvel : ETypeApplication.DC; var param = new NavigationParameters { { $"{ConfigPageUri.NextPage}", editor } }; await Task.Delay(3000); await navigationService.NavigateAsync(new Uri($"/MenuPage/{ConfigPageUri.SharedTransitionNavigationPage}/HomePage", UriKind.Absolute), param); }); }
public MenuPageViewModel(INavigationService navigationService, IPageDialogService dialogService, IApiComicsVine apiComicsVine) : base(navigationService, dialogService, apiComicsVine) { ChangePageCommand = new DelegateCommand(async() => { marvelOrDc = marvelOrDc == ETypeApplication.Marvel? ETypeApplication.DC : ETypeApplication.Marvel; var param = new NavigationParameters(); param.Add($"{ConfigPageUri.NextPage}", marvelOrDc); await navigationService.NavigateAsync($"{ConfigPageUri.MenuPage}{ConfigPageUri.SharedTransitionNavigationPage}{ConfigPageUri.HomePage}", param); }); ItemPages = new List <ItemPage>() { new ItemPage("marvelhome", "Home", $"/HomePage"), new ItemPage("ic_action_live_tv.png", "Series", ConfigPageUri.SeriePage), new ItemPage("comic", "Volumes", ConfigPageUri.VolumePage), new ItemPage("MarvelCharacter", "Characters", ConfigPageUri.CharacterPage), new ItemPage("sword", "Vs", ConfigPageUri.VsPage) }; }