我想使用在ContentPage中添加的NaviagtionPages和Buttons在Xamarin Forms中创建自定义Tabbar . 我不能使用默认的选项卡页面,因为用户界面显示的Android和iOS的显示方式不同(Android上的tabbar位于iOS的tabbar和底部的tabbar) . 因此,我正在使用Xamarin表单创建一个通用组件 . 我在iOS中创建了一个类似的自定义tabbar(通过添加导航控制器作为子控制器以及View控制器中的按钮) .

到目前为止,我已经在ContentPage中添加了Buttons和ContentPages(通过ContentPage.Content) . 我在按钮的轻敲事件上切换内容页面的可见性 .

但是我想用NavigationPages替换ContentPages,这样每个标签(按钮)都可以拥有自己的ContentPages堆栈 .

不幸的是,我无法弄清楚如何在内容视图中添加NavigationPage以使其工作 .