主从页面按钮页面颜色

Master-detail page button page color

我想使用 Xamarin 更改主从页面中按钮页面的颜色。我使用 BarTextColor,但它不起作用。 请帮忙!!

这是代码:

<?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="VecottApp.Pages.MDetailPage"
              xmlns:pages="clr-namespace:VecottApp.Pages"
             NavigationPage.HasNavigationBar="False">
    <MasterDetailPage.Master >

        <pages:MDetailPageMaster x:Name="MasterPage"    />
    </MasterDetailPage.Master>
  <MasterDetailPage.Detail>
        <NavigationPage
      BarBackgroundColor="#3b5998" BarTextColor="Red" >
            <x:Arguments>
                <pages:ProfilePage  />
      </x:Arguments>
    </NavigationPage>
  </MasterDetailPage.Detail>
</MasterDetailPage>

您尝试使用图标了吗?

<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
                  xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
                  xmlns:local="clr-namespace:Yourproject"
                  x:Class="Yourproject.MainPage"
                  Icon="XXXXXXXXX.png"
                  Title="menu">

您可以使用看起来像汉堡菜单的词或符号并将其放在标题中,因为这样更改起来很容易。标题有变色方法。

此致

<? xml version="1.0" encoding="UTF-8"?> <MasterDetailPage xmlns = "http://xamarin.com/schemas/2014/forms" 
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:TestSpace" x:Class="MySpace.MainPage">
<MasterDetailPage.Master><local:HamburgerPage x:Name="hamburgerPage" />
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<NavigationPage BarBackgroundColor = "#ed0909" BarTextColor="White">
<x:Arguments> 
<local:HomePage /> 
</x:Arguments> 
</NavigationPage>
</MasterDetailPage.Detail>
</MasterDetailPage>

检查此代码。