2010-10-28 37 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; 

希望這是你需要的東西。