如何将元素绑定到列表?

时间:2018-11-22 12:56:45

标签: c# list xamarin

我想将用户在页面上键入的元素添加到ViewModel列表中,但只能添加到变量中

  public class ProdutoViewModel 
  {
     public List<Produto> produtos = new List<Produto>
     {
     };
  }

 public Produto produto;

 public async void novoProd_Clicked(object sender, EventArgs e)
    {

        produto = new Produto()
        {
            Nome    = Convert.ToString(Name.Text),
            Volume  = double.Parse(Volume.Text),
            Preco   = double.Parse(Preco.Text),
            Taxa    = double.Parse(Taxa.Text)
        };

        ProdutoViewModel.produtos.Add(produto);//thought here it would be adding to the List, but it don't.


    }

1 个答案:

答案 0 :(得分:0)

在您的方法中使用ViewModel之前,需要对其进行引用。

ProdutoViewModel produtoViewModel = new ProdutoViewModel();

然后将模型添加到其中

produtoViewModel.produtos.Add(produto);