主从页面按钮页面颜色
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>
检查此代码。
这是代码:
<?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>
检查此代码。