如何使用C#创建购物车?

时间:2015-06-02 16:32:41

标签: c# wpf shopping-cart

场景 - 在表单A中,用户选择样本/数量并添加购物车按钮。当您单击“添加到购物车”按钮时,它将转到表单B,其中可以看到选择,然后如果他们想要添加更多样本,则单击返回。

现在我不确定如何保存用户选择,因为如果我回去,它会删除所有数据。我是新手。

请指教。我的代码 -

表格A

Form2 screen = new Form2(sample_array, quantity_array);             
screen.ShowDialog(); 

表格B

void populate_listview(string[] sample_name, string[] qty_amt)
    {
        for (int i = 0; i < lib_name.Length; i++)
        {
            string[] subitems = new string[] { sample_name[i], qty_amt[i] };
            ListViewItem item = new ListViewItem(subitems);
            listView1.Items.Add(item);      

        }     

    }

我应该添加什么代码,以便保存当前列表,然后附加到新用户选择。

1 个答案:

答案 0 :(得分:0)

基本上,您必须使用页面内的内容展示器,并通过Event Publisher通知主页面(带有购物车和所有选定项目的主页)!

enter image description here

您可以在此处找到有关Content Presenter的详细信息: Content Presenter

以及此处的活动:events