使用Xamarin表单选择产品时如何显示产品详细信息

学院

我目前正在使用Xamarin Forms构建移动应用程序,这是我第一次这样做。

基本上,这是一个电子商务购物车,我使用REST API提取数据,它显示产品列表,然后用户可以将其添加到购物车。

当用户单击列表中的产品时,我需要以最佳方式显示单个产品详细信息的帮助。

因此,例如,当我单击产品类别时,它将显示产品列表。

选择产品时,如何在另一页上显示各个产品的详细信息?

任何帮助将不胜感激!

这是我的productpage.xaml,可以正确显示所有产品。

<ListView x:Name="productsListView"
                      HasUnevenRows="True"                       
                        VerticalOptions="FillAndExpand"
                      SeparatorVisibility="None"
                      ItemSelected="OnItemSelected">
                <ListView.ItemTemplate>
                    <DataTemplate>
                        <ViewCell>
                            <ViewCell.View>
                                <Frame HasShadow="True" Padding="20" Margin="20">
                                    <StackLayout>
                                        <Image Source="{Binding featured_src}"/>
                                        <Label Text="{Binding title}" FontSize="Medium"/>
                                        <Frame BackgroundColor="Red" Padding="5" HorizontalOptions="Center" WidthRequest="80" HeightRequest="20" CornerRadius="00">
                                            <Label WidthRequest="40" Text="{Binding price , StringFormat='${0}'}" TextColor="White" HorizontalTextAlignment="Center"></Label>
                                        </Frame>

                                    </StackLayout>
                                </Frame>
                        
                            </ViewCell.View>
                        </ViewCell>
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>

我只需要弄清楚如何显示各个产品。

杰克华-MSFT

选择产品时,如何在另一页上显示各个产品的详细信息?

首先,您的应用应以开头NavigationPage

public App()
{
    InitializeComponent();

    MainPage = new NavigationPage(new MainPage());
}

您可以推送到包含特定产品的另一页,dataModel以通过方法显示所选产品的详细信息OnItemSelected

private void OnItemSelected(object sender, SelectedItemChangedEventArgs e)
{

    dataModel selectedProductModel = e.SelectedItem as dataModel;

    Navigation.PushAsync(new ProductDetail(selectedProductModel));
}

并且您应该有一个ProductDetail页面来显示详细信息:

public partial class ProductDetail : ContentPage
{
    public ProductDetail()
    {
        InitializeComponent();
    }

    public ProductDetail(dataModel model)
    {
        InitializeComponent();

        //get the produce info from model and show it in this page
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当用户点击左侧详细信息中的产品时如何创建将显示在右侧

来自分类Dev

通过使用PHP和My SQL单击“产品”图像来显示产品详细信息

来自分类Dev

如何从产品页面转到产品详细信息页面

来自分类Dev

Magento产品详细信息页面图像未显示

来自分类Dev

angular 5 - 当鼠标悬停在产品上时,在 div 中显示产品详细信息

来自分类Dev

Powershell:如何获取防病毒产品详细信息

来自分类Dev

如何获取亚马逊MWS中的产品详细信息?

来自分类Dev

如何大量编辑产品详细信息页面

来自分类Dev

如何在magento 2的“产品详细信息”页面中使用产品ID获取类别集合?

来自分类Dev

如何使用beautifulsoup在亚马逊网页上抓取产品详细信息

来自分类Dev

如何在Rails 4中使用过滤产品详细信息

来自分类Dev

如何在woocommerce中设置外部产品到该产品详细信息页面被绕过?

来自分类Dev

当详细信息为空时,不会显示空表单

来自分类Dev

沙箱中的电子邮件通知不显示产品详细信息吗?

来自分类Dev

在产品详细信息之后显示带有数据的表

来自分类Dev

循环浏览已标记的产品以在 Shopify 后端的附加详细信息框中显示它们

来自分类Dev

在 Woocommerce 中显示订单详细信息中的产品可选成本

来自分类Dev

当用户从列表中选择时如何显示内容详细信息?

来自分类Dev

创建新报价时无法添加产品详细信息

来自分类Dev

在结帐页面Opencart:2.3.0.2中获取页面加载时的产品详细信息

来自分类Dev

Ionic / Angular:使用“主要”详细信息图案时,没有显示详细信息页面?

来自分类Dev

如何在magento中获取当前产品的类别名称(在产品详细信息页面上)

来自分类Dev

如何将产品销售计数添加到我的产品详细信息模板?

来自分类Dev

如何在Virtuemart中将“产品详细信息”文本更改为我自己的文本?

来自分类Dev

如何通过URL中的变体ID初始化可配置的产品详细信息

来自分类Dev

如何在硒上刮擦产品详细信息页面

来自分类Dev

如何在Virtuemart中将“产品详细信息”文本更改为我自己的文本?

来自分类Dev

如何在wordpress single.php中查看产品的详细信息

来自分类Dev

如何在WHMCS发票模板文件invoicepdf.tpl中获取产品组详细信息?

Related 相关文章

  1. 1

    当用户点击左侧详细信息中的产品时如何创建将显示在右侧

  2. 2

    通过使用PHP和My SQL单击“产品”图像来显示产品详细信息

  3. 3

    如何从产品页面转到产品详细信息页面

  4. 4

    Magento产品详细信息页面图像未显示

  5. 5

    angular 5 - 当鼠标悬停在产品上时,在 div 中显示产品详细信息

  6. 6

    Powershell:如何获取防病毒产品详细信息

  7. 7

    如何获取亚马逊MWS中的产品详细信息?

  8. 8

    如何大量编辑产品详细信息页面

  9. 9

    如何在magento 2的“产品详细信息”页面中使用产品ID获取类别集合?

  10. 10

    如何使用beautifulsoup在亚马逊网页上抓取产品详细信息

  11. 11

    如何在Rails 4中使用过滤产品详细信息

  12. 12

    如何在woocommerce中设置外部产品到该产品详细信息页面被绕过?

  13. 13

    当详细信息为空时,不会显示空表单

  14. 14

    沙箱中的电子邮件通知不显示产品详细信息吗?

  15. 15

    在产品详细信息之后显示带有数据的表

  16. 16

    循环浏览已标记的产品以在 Shopify 后端的附加详细信息框中显示它们

  17. 17

    在 Woocommerce 中显示订单详细信息中的产品可选成本

  18. 18

    当用户从列表中选择时如何显示内容详细信息?

  19. 19

    创建新报价时无法添加产品详细信息

  20. 20

    在结帐页面Opencart:2.3.0.2中获取页面加载时的产品详细信息

  21. 21

    Ionic / Angular:使用“主要”详细信息图案时,没有显示详细信息页面?

  22. 22

    如何在magento中获取当前产品的类别名称(在产品详细信息页面上)

  23. 23

    如何将产品销售计数添加到我的产品详细信息模板?

  24. 24

    如何在Virtuemart中将“产品详细信息”文本更改为我自己的文本?

  25. 25

    如何通过URL中的变体ID初始化可配置的产品详细信息

  26. 26

    如何在硒上刮擦产品详细信息页面

  27. 27

    如何在Virtuemart中将“产品详细信息”文本更改为我自己的文本?

  28. 28

    如何在wordpress single.php中查看产品的详细信息

  29. 29

    如何在WHMCS发票模板文件invoicepdf.tpl中获取产品组详细信息?

热门标签

归档