Пример #1
0
 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);
             });
 }
Пример #2
0
 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);
 }
Пример #3
0
 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);
 }