Я создаю мобильное приложение xamarin.forms с помощью Prism и хочу использовать метод INavigationService.SelectTabAsync. Этот метод, согласно документации Prism, должен находиться в пространстве имен Prism.Navigation.TabbedPages, но Visual Studio сообщает, что такого пространства имен не существует.
Я не нашел абсолютно ни одного с подобной проблемой, и когда я ищу название метода в Google, я получаю жалкие 7 результатов.
Я также попытался создать совершенно новое приложение xamarin.forms через пакет шаблонов Prism, но ничего не отображается. Я даже пытался установить все пакеты Prism Nuget и возиться с добавлением ссылок на проект, но ничего ...
Это то, что Prism docs говорит мне сделать:
Выбор вкладки
Вы можете выбрать вкладку программно из ViewModel вкладки, используя> метод INavigationService.SelectTabAsync. Чтобы использовать этот метод,> вы должны добавить пространство имен Prism.Navigation.TabbedPages в вашу ViewModel.
using Prism.Navigation.TabbedPages;
async void SelectTab(object parameters)
{
var result = await _navigationService.SelectTabAsync("Tab3");
}
И это кажется достаточно легким, но когда в Intellisense для меня (только в Xaml) в пространстве имен Prism.Navigation я застрял, когда я не застрял.
![Intellisense options at Prism.Navigation.](https://i.stack.imgur.com/hAXEb.png)
Сведения о версии:
- Visual studio 2019 16.0.1 Preview 1.0
- Visual studio 2017 15.9.5
![enter image description here](https://i.stack.imgur.com/Ix0Ti.png)