我正在使用pageCollectionin silverlight,我有一些删除和添加工作到pagedviewcollection的对象
我能够从收藏中删除如下
_pageCollection.RemoveAt(_index);
但是我无法在pageCollection .how中添加一个项目来向_pageCollection添加项目。我认为应该在下面的代码处理
_pageCollection.AddNew();
但我无法了解如何继续?
答案 0 :(得分:1)
如果使用PagedCollectionView,则必须设置源IEnumerable。如果将它添加到此集合中,它将起作用(假设您的PCV正在使用具有id的产品列表)。
myPagedCollectionView = new PagedCollectionView(myCollection);
myCollection.Add(new Product(){Id=5});
如果你使用AddNew,你必须这样做:
var obj = (Product)myPagedCollectionView.AddNew();
obj.Id = 5;
希望这就是你所需要的。