目前我正使用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的基礎知識,請給我一個樣本? –