我想更改图标中这3个条的颜色,如下图所示:
我尝试更改BarBackgroundColor
,BarTextColor
和Icon
属性,但没有任何效果,以下是MasterDetail xaml文件的代码:
<?xml version="1.0" encoding="utf-8" ?>
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MasterDetail_Test.Home"
xmlns:pages="clr-namespace:MasterDetail_Test"
NavigationPage.HasBackButton="False"
NavigationPage.HasNavigationBar="False">
<MasterDetailPage.Master>
<pages:HomeMaster x:Name="MasterPage" Icon="myIcon.png"/>
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<NavigationPage BarBackgroundColor="Red" BarTextColor="Green" Icon="myIcon.png">
<x:Arguments>
<pages:HomeDetail />
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>
</MasterDetailPage>
那该怎么办?
答案 0 :(得分:0)
尝试将HomeMaster放入“母版”页面的NavigationPage中,并在该NavigationPage上设置图标,就像您对“详细信息”所做的一样。
我正在使用MVVM框架,该框架正在为我做这些事情,但是我认为这样做会对您有帮助。另外,我正在设置Master.Icon,但您已经在执行此操作。