无法在NotifyPropertyChanged集合上获取数据更新
问题描述:
我正在构建将数据写入SqlCe数据库的Mango应用程序;我有一个ListBox
绑定到DataSource
必须显示项目时,他们被添加到数据库中,但是当我添加/更新数据我无法获取更新,他们只显示时,我重新加载页面。 下面是一些片段:无法在NotifyPropertyChanged集合上获取数据更新
public class TimeTrackerViewModel: INotifyPropertyChanged, INotifyPropertyChanging
{
private List<TimeItems> _timeItems;
public List<TimeItems> TimeItems
{
get { return _timeItems; }
set
{
NotifyPropertyChanging("TimeItems");
_timeItems = value;
NotifyPropertyChanged("TimeItems");
}
}
public void LoadCollectionsFromDatabase()
{
// Specify the query for all to-do items in the database.
var times = from t in db.Times
select new TimeItems
{
DtIn = t.DtIn,
DtOut = t.DtOut,
Id = t.Id
};
// Query the database and load all to-do items.
TimeItems = new List<TimeItems>(times);
}
.....
.....
}
当我将数据添加到时报表我没有看到数据库更新绑定到TimeItems
收藏列表框中。 我在做什么错?