gpt4 book ai didi

xamarin.forms - 在代码中设置导航栏标题和图标

转载 作者:行者123 更新时间:2023-12-03 22:11:15 25 4
gpt4 key购买 nike

伙计们,我正在做一个 Xamarin.Forms 应用程序,你可以看到这是我的应用程序:

BottomBarPage

在此屏幕截图中,您可以看到我的 App.xaml.cs,其中我上传了一个底部栏页面 StartPage()。

public App()
{

InitializeComponent();

//MainPage = new Login();

NavigationPage nav = new NavigationPage(new StartPage());



Image img = new Image();
img.Source = "about_us.png";
Label label = new Label();
label.Text = "My App";
label.VerticalTextAlignment = TextAlignment.Center;
label.TextColor = Color.Black;

StackLayout stack = new StackLayout();
stack.Children.Add(img);
stack.Children.Add(label);


nav.SetValue(NavigationPage.TitleViewProperty, stack);
//nav.SetValue(NavigationPage.TitleProperty, stack);
nav.SetValue(NavigationPage.BarBackgroundColorProperty, Color.FromHex("#D60000"));
MainPage = nav;


}

正如您在我的第一个屏幕中看到的,在 App() 中,我试图将标题和应用程序图标添加到导航栏,但不起作用,我该怎么做才能添加它?

最佳答案

从 Xamarin.Forms 3.2.0 开始,您可以在 StartPage.xaml 中放置以下布局:

<NavigationPage.TitleView>
<StackLayout Orientation="Horizontal" BackgroundColor="#D60000">
<Image Source="about_us.png" />
<Label Text="My App" VerticalTextAlignment="Center"/>
</StackLayout>
</NavigationPage.TitleView>

关于xamarin.forms - 在代码中设置导航栏标题和图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54179869/

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