Xamarin表单底部导航栏
在我的Xamarin表单应用程序中,我需要在每个页面中添加一个底部导航栏。底部导航栏应该有7个按钮,点击每个按钮应该导航到相应的页面。有没有办法在Xamarin表单中实现这一点?是的,我使用这个插件实现了这一点。它是一个非常有用的插件,可以在android和IOS的屏幕底部呈现选项卡栏。尽管您需要的所有文档都可以通过我提到的链接获得,但是stackoverflow机器人会蜂拥而至,除非我补充说您可以通过搜索google来导航到有问题的站点 底部导航条xfXamarin表单底部导航栏,xamarin,xamarin.ios,xamarin.android,xamarin.forms,Xamarin,Xamarin.ios,Xamarin.android,Xamarin.forms,在我的Xamarin表单应用程序中,我需要在每个页面中添加一个底部导航栏。底部导航栏应该有7个按钮,点击每个按钮应该导航到相应的页面。有没有办法在Xamarin表单中实现这一点?是的,我使用这个插件实现了这一点。它是一个非常有用的插件,可以在android和IOS的屏幕底部呈现选项卡栏。尽管您需要的所有文档都可以通过我提到的链接获得,但是stackoverflow机器人会蜂拥而至,除非我补充说您可以通过搜索google来导航到有问题的站点 底部导航条xf 除了为了本网站的利益而剪切和粘贴他们的文
除了为了本网站的利益而剪切和粘贴他们的文档外(这样,在热核战争发生后,任何参考本答案的人,stackoverflow是唯一幸存的网站,仍然可以将本答案上下文化),我恳请您查阅他们的文档,这些文档都放在一起了。您可以使用选项卡页本身。对于iOS,默认情况下选项卡页面按钮位于底部。对于Android,有一种方法可以将标签移动到底部。您需要更新Xamarin或Visual Studio。更新后,将下面的页面指令添加到选项卡页面Xaml代码中
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.ToolbarPlacement="Bottom"
例如:
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:TabbedPageWithNavigationPage;assembly=TabbedPageWithNavigationPage"
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.ToolbarPlacement="Bottom"
android:TabbedPage.BarItemColor="#a39d9f"
android:TabbedPage.BarSelectedItemColor="#007aff"
android:TabbedPage.IsSwipePagingEnabled="false"
x:Class="TabbedPageWithNavigationPage.MainPage">
<local:TodayPage />
<NavigationPage Title="Schedule" Icon="schedule.png">
<x:Arguments>
<local:SchedulePage />
</x:Arguments>
</NavigationPage>
听起来与您想要的功能相似。但我认为它仍然把安卓标签放在首位。您可能需要实现自己的自定义页面,或者在Android上使用自定义渲染器来更改位置。尝试一些东西,然后带着更具体的问题回来。祝你好运。