我希望可以更改母版页和工具栏上的图标,并在工具栏上将不同页面的标题居中,但是我不知道该怎么做,您能帮我吗?
答案 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中的效果如下: