Je construis une application mobile xamarin.forms avec Prism, et je veux utiliser la méthode INavigationService.SelectTabAsync. Cette méthode, selon la documentation de Prism, devrait se trouver dans l'espace de noms Prism.Navigation.TabbedPages mais Visual Studio me dit qu'un tel espace de noms n'existe pas.
Je n'en ai trouvé aucun avec un problème similaire et lorsque je recherche le nom de la méthode dans Google, je n'obtiens que 7 résultats.
J'ai également essayé de créer une toute nouvelle application xamarin.forms à l'aide du pack de modèles Prism, mais rien ne s'affiche. J'ai même essayé d'installer tous les paquets Prism Nuget et d'ajouter des références au projet, mais rien...
C'est ce que le Documents sur le prisme me dit de faire :
Sélection d'un onglet
Vous pouvez sélectionner un onglet de manière programmatique à partir du ViewModel d'un onglet en utilisant >la méthode INavigationService.SelectTabAsync. Afin d'utiliser cette méthode, >vous devez ajouter l'espace de nom Prism.Navigation.TabbedPages à votre ViewModel.
using Prism.Navigation.TabbedPages; async void SelectTab(object parameters) { var result = await _navigationService.SelectTabAsync("Tab3"); }
Cela semble assez facile, mais quand aucun "TabbedPages" n'apparaît dans Intellisense pour moi (seulement celui de Xaml) dans l'espace de noms Prism.Navigation, je suis coincé.
Détails de la version :
- Visual studio 2019 16.0.1 Aperçu 1.0
- Visual studio 2017 15.9.5