如何在工具栏上的主界面详细信息和中心位置标题页中更改主页面图标?

时间:2019-06-06 08:26:20

标签: c# android xamarin.forms

我希望可以更改母版页和工具栏上的图标,并在工具栏上将不同页面的标题居中,但是我不知道该怎么做,您能帮我吗?

2 个答案:

答案 0 :(得分:0)

就这么简单。

如果您要更改工具栏的图标,而不是像这样简单地更新图标,<MasterDetailPage.Master> <ContentPage x:Name="mstr" Icon="top_menu_icon" Title="Menu"> </ContentPage> </MasterDetailPage.Master>

如果您想将工具栏文本更改为居中,而不是现在更简单,则可以像现在那样在ContentPage中自定义工具栏,

<NavigationPage.TitleView>
     <Label Text="Hello Bk" HorizontalOptions="Center" TextColor="White"/>
</NavigationPage.TitleView>

希望这会有所帮助。

答案 1 :(得分:0)

如果您想将工具栏文本更改为居中并使标题标签仅在android上可见,您可以尝试以下代码:

在XAML中

 <NavigationPage.TitleView VerticalOptions="Center" 
       HorizontalOptions="Center" >            
<Label Text="Hello Bk"  TextColor="White" VerticalOptions="Center" 
       HorizontalOptions="Center" >
  <Label.IsVisible>
    <OnPlatform x:TypeArguments="x:Boolean"
                  iOS="true"
                  Android="true"/>
  </Label.IsVisible>  
</Label>
</NavigationPage.TitleView>

ios中的效果如下:

enter image description here