我想将用户在页面上键入的元素添加到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.
}
答案 0 :(得分:0)
在您的方法中使用ViewModel之前,需要对其进行引用。
ProdutoViewModel produtoViewModel = new ProdutoViewModel();
然后将模型添加到其中
produtoViewModel.produtos.Add(produto);