目前我正使用MVVM将项目添加到列表中的烦恼,我已经成功能够使用这种简单的方法在列表中添加项目:获取在MVVM
private DelegateCommand _addItemCommand;
public ICommand AddItemCommand
{
get
{
if (_addItemCommand == null)
{
_addItemCommand = new DelegateCommand(AddItem);
}
return _addItemCommand;
}
}
void AddItem()
{
DessertData.Add(new CakeDataSample {Samplename="Black Forest" ,ImagePath="Assets/Black-Forest.jpg"});
}
现在我试图实现的是获取文本块或文本框的文本并将它们添加到列表中。我想这样做:
DessertData.Add(new CakeDataSample {Samplename=txtCakename.text ,ImagePath=myImageSource}); //or something likethat
我该如何获得该文本?有什么即将增加?
在您的虚拟机中有一个'string'属性,并将它绑定到两个TextBuffer或TextBox ..使用该属性,同时添加.. – Sankarann
如何?即时通讯如果问愚蠢的问题对不起,如果仍然在学习mvvm的基础知识,请给我一个样本? –