Добавление нового элемента в объект pageCollection - PullRequest
0 голосов
/ 28 октября 2010

Я работаю со коллекцией страниц в Silverlight, у меня есть некоторые операции по удалению и добавлению объекта pagedviewcollection

я смог удалить из коллекции, как показано ниже

_pageCollection.RemoveAt(_index);

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

_pageCollection.AddNew();

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

1 Ответ

1 голос
/ 28 октября 2010

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

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

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

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

obj.Id = 5;

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...