private async void DoItemClicked(Quote itemValue)
 {
     //if on tablet or desktop send message to the master/detail manager to switch view
     if (Device.Idiom == TargetIdiom.Desktop || Device.Idiom == TargetIdiom.Tablet)
     {
         var message = new DetailPageViewNavigationMessage {
             Id = itemValue.AuthorValue.Id
         };
         _eventAggregator.GetEvent <DetailPageViewNavigationEvent>().Publish(message);
     }
     else
     {
         var navParameters = new NavigationParameters($"id={itemValue.AuthorValue.Id}");
         await _navigationService.NavigateAsync("QuoteDetailPageView", navParameters);
     }
 }
Ejemplo n.º 2
0
 private async void NavigateToDetailPageView(DetailPageViewNavigationMessage message)
 {
     var parameter = new NavigationParameters($"id={message.Id}");
     await _navigationService.NavigateAsync("BaseNavigationPageView/QuoteDetailPageView", parameter);
 }