如何在列表视图中添加新标签

时间:2018-08-03 17:44:38

标签: c# xamarin.forms

我有这个 listview ,其中包含客户将从另一个页面添加的产品。每当他选择一种产品时,它都会转到 listview 。我设法完成了这项工作,但是listview仅显示了客户端选择的第一个产品。甚至到清单上都有所有产品。  我想做的是在列表中添加带有标签的新产品。

这是我到目前为止所拥有的:

private void OnProductSelected(object sender, banco_produtos product)
{
    this.produto_selecionado = product;
    var produto_id = product.cod_produto;
    var produto_nome = product.nm_produto;   

    lista.Add(new lista_prod(produto_id, produto_nome));             

    list_view.ItemsSource = lista;         


}

1 个答案:

答案 0 :(得分:1)

您的lista应该是ObservableCollection<lista_prod>或实现INotifyCollectionChanged接口的任何其他等效项。这样,您的视觉部件将在项目源中的每个适当更改处得到通知。