有没有一种方法可以在内容页面中显示选项卡式页面

时间:2019-10-29 18:43:32

标签: xamarin.forms

我当前正在开发的应用程序中有一个页面。经过一些UI(图像,文本)之后,我有一些选项卡可导航到不同页面。但是,使用常规的xamarin.forms在内容页面中不能有选项卡式页面

2 个答案:

答案 0 :(得分:1)

解决方案1:

就像杰森说的那样,自定义控件可以模拟选项卡式行为。

您可以从GitHub下载以供参考。 https://github.com/CrossGeeks/SegmentedControlSample

有关更多详细信息,请参阅下面的文章。 http://www.xamboy.com/2018/01/12/segmented-bar-control-in-xamarin-forms/

enter image description here

解决方案2:

您也可以使用CarouselView做到这一点。

从GitHub下载。 https://github.com/chrisriesgo/xamarin-forms-carouselview

有关更多详细信息,请参阅链接。 https://chrisriesgo.com/xamarin-forms-carousel-view-recipe/

原始图像不够明显,您可以在PagerIndicatorTabs.cs中将pin.png更改为icon.png

enter image description here

答案 1 :(得分:0)

您可以将内容页面设置为“ MainTab”,然后进行如下所示的绝对导航:

'/NavigationPage/YourTabbedPage?selectedTab=MainTab'

这样,您可以在一个“内容页面”中拥有多个选项卡,但请记住。如果您想回到您的来源页面,则也必须对其进行绝对导航,因为就像@Jason所说的那样,选项卡式页面将被用作根页面。希望这对您有用!