我写了一个.NET MAUI解决方案,应该在Android上运行,目前有两个页面。当我启动它时,程序运行良好,看起来像这样:
的数据我还添加了一个弹出菜单,我最初以为没有,因为菜单行显示在白色。当我点击弹出菜单的位置时,新页面出现了。所以我的问题是,我如何才能最初改变标题栏的背景颜色?我看了关于如何改变背景颜色的视频,但找不到任何答案。
px9o7tmv1#
我不知道问题是什么,或者你已经尝试过,但要改变每页的导航栏,你添加Shell.BackgroundColor到你的ContentPage:
Shell.BackgroundColor
ContentPage
<ContentPage x:Class="MauiTest.MainPage" xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" Shell.BackgroundColor="Blue" Shell.NavBarIsVisible="True">
字符串颜色也可以通过Shell类设置
Shell
<Shell x:Class="MauiTest.AppShell" xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:MauiTest" BackgroundColor="AliceBlue" Shell.FlyoutBehavior="Flyout">
型
1条答案
按热度按时间px9o7tmv1#
我不知道问题是什么,或者你已经尝试过,但要改变每页的导航栏,你添加
Shell.BackgroundColor
到你的ContentPage
:字符串
颜色也可以通过
Shell
类设置型