如何在ObservableCollection對象中添加新數據?如何在ObservableCollection對象中添加新數據?
public class ViewModel
{
private ObservableCollection<Place> places = new ObservableCollection<Place>
{
new Place { City = "New York", Country = "USA", ID = 1},
new Place { City = "Chicago", Country = "USA", ID = 2}
};
public ObservableCollection<Place> Places
{
get { return places; }
set { places = value; }
}
places.Add(new Place { Id = 3,
City = "Miami",
Country = "USA"});
}
出於某種原因,這部分代碼不起作用:
places.Add(new Place { Id = 3,
City = "Miami",
Country = "USA"});
取而代之的是,我應該放在那裏?
在此先感謝!
你不能把語句放在類定義本身中,而是把它們放在一個函數中。除此之外,爲你的位置安裝一個公共二傳手是一個不好的主意:在更換它時不會通知你。 – stijn
是的,謝謝。這是正確的代碼:'public class ViewModel { public ViewModel() { AddNewPlace(); } ... 私人無效AddNewPlace(){ places.Add(新的地方 { ID = 3, 市= 「邁阿密」, 國家= 「USA」 }); } }' – Navuhodonosor