我正在用Prism构建xamarin.forms移动应用程序,并想使用INavigationService.SelectTabAsync方法。根据Prism文档,此方法应位于Prism.Navigation.TabbedPages命名空间中,但Visual Studio告诉我不存在这样的命名空间。
我完全没有发现类似问题,当我在google中搜索方法名称时,我得到的结果只有7个。
我也尝试通过Prism模板包制作一个全新的xamarin.forms应用程序,但仍然没有任何显示。我什至尝试安装所有的Prism Nuget软件包,并添加对项目的引用,但是没有任何事情。
Prism docs告诉我这样做:
选择标签页
您可以使用> INavigationService.SelectTabAsync方法从选项卡的ViewModel中以编程方式选择一个选项卡。为了使用此方法,>必须将Prism.Navigation.TabbedPages命名空间添加到ViewModel。
when
这似乎很容易,但是当我在Prism.Navigation命名空间中没有对我(仅Xaml)显示“ TabbedPages”时,我就卡住了。
版本详细信息:
答案 0 :(得分:1)
在myget组织中尝试ver7.2.0.1175-ci。
在包源中添加“ https://www.myget.org/F/prism/api/v3/index.json”,然后选中“包括预发行版”。
答案 1 :(得分:0)
请尝试使用棱镜模板添加TabbedPage,如所附图像所示。除此之外,这个Video by Brian Lagunas大约在1:06:00可以提供帮助。