我在从 RIA 服务调用返回的一组实体上创建了一个 PCV。基本的东西。PCV 具有过滤器属性集。
当实体被更改(通过 UI 的不同功能)时,PCV 不会更新 --- 似乎没有任何证据表明正在为更改的实体重新评估过滤器。
每次集合中的某些内容发生更改以使 PCV 更新它返回到绑定 ItemsSource 的数据集时,我们是否必须手动重置过滤器属性?
我在从 RIA 服务调用返回的一组实体上创建了一个 PCV。基本的东西。PCV 具有过滤器属性集。
当实体被更改(通过 UI 的不同功能)时,PCV 不会更新 --- 似乎没有任何证据表明正在为更改的实体重新评估过滤器。
每次集合中的某些内容发生更改以使 PCV 更新它返回到绑定 ItemsSource 的数据集时,我们是否必须手动重置过滤器属性?
你可以看看这些:PagedCollectionView.NeedsRefresh http://msdn.microsoft.com/en-us/library/system.windows.data.pagedcollectionview.needsrefresh(v=vs.95).aspx
和 PagedCollectionView.Refresh http://msdn.microsoft.com/en-us/library/system.windows.data.pagedcollectionview.refresh(v=vs.95).aspx