2010-10-28 53 views
0

我与一个pageCollectionin Silverlight的工作,我有一些捞出除了工作到pagedviewcollection的对象添加新项pageCollection的对象

我能够从集合中删除如下

_pageCollection.RemoveAt(_index); 

但我无法将项目添加到pageCollection。如何将项目添加到_pageCollection。我觉得它应该在下面的代码处理

_pageCollection.AddNew(); 

但我不能够得到如何进行?

回答

1

如果您使用PagedCollectionView,则必须设置源IEnumerable。如果将它添加到此集合中,它将起作用(假设您的PCV正在处理具有ID的产品列表)。

myPagedCollectionView = new PagedCollectionView(myCollection); 
myCollection.Add(new Product(){Id=5}); 

如果使用的AddNew工作,你必须做这样的:

var obj = (Product)myPagedCollectionView.AddNew(); 

obj.Id = 5; 

希望这是你需要的东西。