public SearchViewModel([Dependency] IMyShowService myShowService, [Dependency] NavigationService navigationService) { _myShowService = myShowService; _navigationService = navigationService; ShortDescriptions = new ObservableCollection<ShortDescription>(); SearchCommand = DelegateCommand.FromAsyncHandler(() => SearchShowAsync(SearchQuery), () => !string.IsNullOrWhiteSpace(SearchQuery)); NavigateToDetailsPageCommand = new DelegateCommand<ItemClickEventArgs>( eventArgs => { _navigationService.NavigateTo("FullDescriptionPage", (eventArgs.ClickedItem as ShortDescription)?.Id); }); }
private void Order_Click(Object sender, RoutedEventArgs e) { NavigationService service = new NavigationService(); service.Configure(ViewModelLocator.ORDER_PAGE_KEY, typeof(OrderPage)); service.NavigateTo(ViewModelLocator.ORDER_PAGE_KEY); }
private void Account_Click(object sender, RoutedEventArgs e) { NavigationService service = new NavigationService(); service.Configure(ViewModelLocator.ACCOUNT_PAGE_KEY, typeof(AccountPage)); service.NavigateTo(ViewModelLocator.ACCOUNT_PAGE_KEY); }