2010-10-28 4 views
0

Я работаю с Silverlight pageCollectionin, у меня есть некоторые удалить и аддитивную работу на объекте pagedviewcollection вДобавление нового элемента объекта pageCollection в

я был в состоянии удалить из коллекции, как показано ниже

_pageCollection.RemoveAt(_index); 

но Я не могу добавить элемент на страницуКоллекция. Как добавить элемент в _pageCollection. я считаю, что его следует рассматривать под кодом

_pageCollection.AddNew(); 

но я не могу получить, как действовать дальше?

ответ

1

Если вы используете PagedCollectionView, вам нужно установить источник IEnumerable. Если вы добавите его в эту коллекцию, он будет работать (при условии, что ваш PCV работает со списком продуктов, имеющих идентификатор).

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

Если вы работаете с AddNew вы должны сделать это следующим образом:

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

obj.Id = 5; 

Надежда это то, что вам нужно.

Смежные вопросы