2010-10-28 7 views
0

je travaille avec un silverlight pageCollectionin, j'ai quelques supprimer et plus de travail pour l'objet de pagedviewcollectionAjout nouvel élément à l'objet de pageCollection

j'ai pu retirer de la collection comme ci-dessous

_pageCollection.RemoveAt(_index); 

mais Je ne suis pas en mesure d'ajouter un élément à la pageCollection .how pour ajouter un élément à _pageCollection. je pense qu'il devrait être traité ci-dessous le code

_pageCollection.AddNew(); 

mais je ne suis pas capable d'obtenir comment procéder?

Répondre

1

Si vous utilisez PagedCollectionView, vous devez définir une source IEnumerable. Si vous l'ajoutez à cette collection, cela fonctionnera (en supposant que votre PCV travaille avec une liste de produits qui ont un identifiant).

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

Si vous travaillez avec AddNew vous devez le faire comme ceci:

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

obj.Id = 5; 

Hope this est ce que vous avez besoin.