我有一個的ListView和按鈕AddNewItem和兩種形式都裹着兩米疊板:spanel1和spanel2 當我從列表中選擇一個項目,spanel1顯示所選項目 的數據當我點擊按鈕時,spanel2的形式爲空添加新項目的ListView
在視圖模型中我有兩個屬性:selectedItem和newItem 問題: 如果我填的是新項目的數據在spanel2的形式,然後點擊保存(見Save命令碼)的newitem屬性不會改變
private void SaveItem(object obj)
{
if (this.selectedItem != null)
{
this.item.EditAsync(this.selectedItem);
}
else
{
this.ietm.InsertAsync(this.NewItem);
}
this.LoadData();
}
private Item newItem;
public Item NewItem
{
get
{
return this.newItem ?? new Item();
}
set
{
this.newItem = value;
this.RaisePropertyChanged("NewItem");
}
}
private Item selectedItem;
public Item SelectedItem
{
get
{
return this.selectedItem;
}
set
{
this.selectedItem= value;
this.RaisePropertyChanged("SelectedItem");
}
}
我究竟做錯了什麼? 謝謝。
@Jonh通過添加新的項目時,selectedItem屬性始終是空 – Hicham4