使用MVVM-Light刷新激活窗口上的绑定

时间:2013-07-10 05:29:07

标签: wpf binding mvvm-light

我有一个加载相关实体的主页。

  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());

当用户关闭子页面并返回主页时,主页面不会改变。

如何发送消息或以其他方式触发刷新该页面上的绑定?

0 个答案:

没有答案