我还没能找到正确的答案。我想在Xamarin表单导航页面顶部的导航/标题栏中添加一个按钮。注意,我需要知道一个能在Android上工作的方法,我不想在这里尝试找到一个iOS唯一的解决方案。这个按钮需要是一个图像按钮,因为我想要一个访问汉堡菜单的方法。
ozxc1zmp1#
使用YourPage.xaml.cs中的ToolbarItem:
YourPage.xaml.cs
ToolbarItem
ToolbarItems.Add(new ToolbarItem("Search", "search.png",() => { //logic code goes here }));
在XAML中:
<ContentPage.ToolbarItems> <ToolbarItem Icon="search.png" Text="Search" Clicked="Search_Clicked"/> </ContentPage.ToolbarItems>
更新
Xamarin.Forms在3.2.0中引入了TitleView,可以自定义导航的标题。
TitleView
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="TestPage"> <NavigationPage.TitleView> <Button ... /> </NavigationPage.TitleView> ... </ContentPage>
1条答案
按热度按时间ozxc1zmp1#
使用
YourPage.xaml.cs
中的ToolbarItem
:在XAML中:
更新
Xamarin.Forms在3.2.0中引入了
TitleView
,可以自定义导航的标题。