我想使用Xamarin更改主从页面中按钮页面的颜色。forms我使用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>
答案 0 :(得分:1)
您尝试使用图标吗?
<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">
您可以使用类似于汉堡菜单的单词或符号,并将其放在“标题”中,因为这是一种易于更改的方法。标题具有更改颜色的方法。
致谢
答案 1 :(得分:0)
<? 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>
检查此代码。