Wpf 使用MVVM Light刷新激活窗口上的绑定
我有一个加载相关实体的主页Wpf 使用MVVM Light刷新激活窗口上的绑定,wpf,binding,mvvm-light,Wpf,Binding,Mvvm Light,我有一个加载相关实体的主页 private ICollectionView _notes; public ICollectionView Notes { get { return _notes; } set { _notes = value; RaisePropertyChanged("Notes"); } } . .
private ICollectionView _notes;
public ICollectionView Notes
{
get { return _notes; }
set
{
_notes = value;
RaisePropertyChanged("Notes");
}
}
.
.
Notes = CollectionViewSource.GetDefaultView(db.Notes.Include(c => c.Category).ToList());
我导航到更改类别的子页面类别
private ICollectionView _categorie;
public ICollectionView Categories
{
get { return _categorie; }
set
{
if (_categorie == value)
return;
ICollectionView oldvalue = _categorie;
_categorie = value;
RaisePropertyChanged("Categories",oldvalue,value,true);
}
}
Categories = CollectionViewSource.GetDefaultView(db.Categories.ToList());
当用户关闭子页面并返回主页面时,主页面不会更改
如何发送消息或以其他方式触发该页面上绑定的刷新 您是否继承了INotifypropertychanged的mainpage类。我使用Mvvm Light,mainpage继承ViewModelBase。