示例#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);
             });
 }
 public FullDescriptionViewModel([Dependency] IMyShowService showService)
 {
     _showService = showService;
 }