Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Xamarin.Forms(底部条形图页面)中更改SelectedTabColor和UnselectedTabColor_C#_Xamarin - Fatal编程技术网

C# 如何在Xamarin.Forms(底部条形图页面)中更改SelectedTabColor和UnselectedTabColor

C# 如何在Xamarin.Forms(底部条形图页面)中更改SelectedTabColor和UnselectedTabColor,c#,xamarin,C#,Xamarin,如何在Xamarin.Forms(BottomBarPage)中更改SelectedTabColor和UnselectedTabColor-我的BottomBarPage XML如下 <?xml version="1.0" encoding="UTF-8"?> <xf:BottomBarPage xmlns:xf="clr-namespace:BottomBar.XamarinForms; assembly=BottomB

如何在Xamarin.Forms(BottomBarPage)中更改SelectedTabColor和UnselectedTabColor-我的BottomBarPage XML如下

<?xml version="1.0" encoding="UTF-8"?>
<xf:BottomBarPage   
xmlns:xf="clr-namespace:BottomBar.XamarinForms; assembly=BottomBar.XamarinForms"
xmlns:local="clr-namespace:ECommerce.Views"
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="ECommerce.Views.MainMenu"
BarBackgroundColor="White"
BarTextColor="#FF64AA"
SelectedTabColor="#FF64AA" UnselectedTabColor="Black"
NavigationPage.HasNavigationBar="False">
...

...
它在ios中工作,但在android中不工作,请帮帮我这可以帮助你


这可能会对您有所帮助


插件很长一段时间(超过2年)没有更新。如果要让选项卡显示在屏幕底部,只需使用默认的选项卡页面,并设置工具栏位置的值

<TabbedPage ...
            
            xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
          
            android:TabbedPage.ToolbarPlacement="Bottom"
                 
            BarBackgroundColor="White"                 
            SelectedTabColor="#FF64AA" UnselectedTabColor="Black"           
            ...>

插件已经很长时间没有更新了(超过2年)。如果要让选项卡显示在屏幕底部,只需使用默认的选项卡页面,并设置工具栏位置的值

<TabbedPage ...
            
            xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
          
            android:TabbedPage.ToolbarPlacement="Bottom"
                 
            BarBackgroundColor="White"                 
            SelectedTabColor="#FF64AA" UnselectedTabColor="Black"           
            ...>

只需使用带有Android特定平台配置的TabbedPage,即可在Android上放置工具栏(选项卡栏):

<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
        xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
        xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
        android:TabbedPage.ToolbarPlacement="Bottom"
        x:Class="Test.MyTabbedPage"
        BarBackgroundColor="White"
        BarTextColor="#FF64AA"
        SelectedTabColor="#FF64AA"
        UnselectedTabColor="Black"
        NavigationPage.HasNavigationBar="False">

只需使用带有Android特定平台配置的TabbedPage在Android上放置工具栏(选项卡栏):

<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
        xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
        xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
        android:TabbedPage.ToolbarPlacement="Bottom"
        x:Class="Test.MyTabbedPage"
        BarBackgroundColor="White"
        BarTextColor="#FF64AA"
        SelectedTabColor="#FF64AA"
        UnselectedTabColor="Black"
        NavigationPage.HasNavigationBar="False">


谢谢你的回答!谢谢你的回答!谢谢你的回答!谢谢你的回答!