gpt4 book ai didi

xamarin.forms - Xamarin 表单 : duplicated Toolbar in Master Detail Page

转载 作者:行者123 更新时间:2023-12-02 01:19:43 25 4
gpt4 key购买 nike

我目前正在 Xamarin Forms 和 Andoird 中开发一个项目(稍后将添加 iOS 支持)。
该应用程序有一个 MasterDetailPageHomePage和一个 ToolBar ,这工作正常。

在我的其中之一 DetailPages有一个 ToolbarItem链接到另一个页面:

Navigation.PushAsync(new NavigationPage(new ShoppingCartPage()));

当我在 ShoppingCartPage我有一个重复的工具栏,我不知道为什么(见 ScreenshotPhone)

任何人都可以指出我如何只显示一个工具栏的正确方向。
奇怪的是, ToolbarItemShoppingCartPage显示两次。

来自 ShoppingCartPage 的 XAML:
<ContentPage.ToolbarItems>
<ToolbarItem x:Name="toolbarItemFinishOrder" Activated="FinishOrder" Icon="wallet_64.png">
</ToolbarItem>
</ContentPage.ToolbarItems>
<StackLayout>

从页面链接到 ShoppingCartPage 的 XAML:
<ContentPage.ToolbarItems>
<ToolbarItem x:Name="toolbarItemShoppingCart" Activated="ShoppingCart_Clicked" Icon="shoppingCart2_64.png"></ToolbarItem>
</ContentPage.ToolbarItems>
</ContentPage>

页面链接到 ShoppingCartPage 的代码:
public partial class ArticleSearchPage : ContentPage
{
public ArticleSearchPage()
{

InitializeComponent();
this.Content = new ArticleSearchView();

//TODO: Localization
this.Title = "Artikel";
}

protected void ShoppingCart_Clicked(object sender, EventArgs e)
{
Navigation.PushAsync(new NavigationPage(new ShoppingCartPage()));
}

我希望我说清楚了,你可以帮助我。
提前致谢!

最佳答案

使用它来查看:

Navigation.PushAsync(new ShoppingCartPage());

关于xamarin.forms - Xamarin 表单 : duplicated Toolbar in Master Detail Page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40863337/

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