gpt4 book ai didi

c# - 如何删除 xamarin 形式的操作栏?

转载 作者:行者123 更新时间:2023-11-28 17:48:35 25 4
gpt4 key购买 nike

我有一个 xamarin 表单应用程序。我的应用程序的头部是这样的:

enter image description here

我想删除隐藏 绿色条(顺便说一下,它叫 actionbar 吗?)

我的 App.xaml 是这样的:

<?xml version="1.0" encoding="utf-8" ?>
<Application xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:d="http://xamarin.com/schemas/2014/forms/design"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
x:Class="AddaDiLeonardo.App"
NavigationPage.HasNavigationBar="False">

<Application.Resources>
<ResourceDictionary>
<!--Global Styles-->
<!--Color x:Key="NavigationPrimary">#FFFFFF</-->
<Style TargetType="NavigationPage">
<!--Setter Property="BarBackgroundColor" Value="{StaticResource NavigationPrimary}" /-->
<Setter Property="BarBackgroundColor" Value="Green"/>
<Setter Property="BarTextColor" Value="Red" />
</Style>
</ResourceDictionary>
</Application.Resources>

</Application>

而我的 MainPage.xaml 是这样的:

<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:d="http://xamarin.com/schemas/2014/forms/design"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
xmlns:views="clr-namespace:AddaDiLeonardo.Views"
x:Class="AddaDiLeonardo.Views.MainPage"
SelectedTabColor="Blue"
UnselectedTabColor="DarkGray"
BarBackgroundColor="White"
Title="Adda di Leonardo"
>
<TabbedPage.Children>
<!--Caricamento dinamico-->
</TabbedPage.Children>

</TabbedPage>

我也尝试过编辑 xaml 文件、cs 文件和样式,但我无法弄明白。

如果可能的话,我希望该解决方案同时适用于 android 和 ios。

感谢您的帮助!

最佳答案

我通过以下设置解决了这个问题:

NavigationPage.HasNavigationBar="False"

不是在 TabbedPage.xaml 或 App.xaml 中,而是在我在 TabbedPage 中加载的子页面中。

关于c# - 如何删除 xamarin 形式的操作栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59413900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com