我当前正在开发的应用程序中有一个页面。经过一些UI(图像,文本)之后,我有一些选项卡可导航到不同页面。但是,使用常规的xamarin.forms在内容页面中不能有选项卡式页面
答案 0 :(得分:1)
解决方案1:
就像杰森说的那样,自定义控件可以模拟选项卡式行为。
您可以从GitHub下载以供参考。 https://github.com/CrossGeeks/SegmentedControlSample
有关更多详细信息,请参阅下面的文章。 http://www.xamboy.com/2018/01/12/segmented-bar-control-in-xamarin-forms/
解决方案2:
您也可以使用CarouselView做到这一点。
从GitHub下载。 https://github.com/chrisriesgo/xamarin-forms-carouselview
有关更多详细信息,请参阅链接。 https://chrisriesgo.com/xamarin-forms-carousel-view-recipe/
原始图像不够明显,您可以在PagerIndicatorTabs.cs中将pin.png
更改为icon.png
。
答案 1 :(得分:0)
您可以将内容页面设置为“ MainTab”,然后进行如下所示的绝对导航:
'/NavigationPage/YourTabbedPage?selectedTab=MainTab'
这样,您可以在一个“内容页面”中拥有多个选项卡,但请记住。如果您想回到您的来源页面,则也必须对其进行绝对导航,因为就像@Jason所说的那样,选项卡式页面将被用作根页面。希望这对您有用!