如何将项添加到PagedCollectionView中的特定索引?

时间:2012-09-21 09:58:28

标签: c# silverlight

如何将项目添加到PagedCollectionView中的特定索引? 我们可以将任何项添加到分页集合视图中,但问题是它将它添加到最后一个.. 我想在任何给定的索引处添加它..!

任何人都可以帮助。

提前致谢。

1 个答案:

答案 0 :(得分:0)

无法在PagedCollectionView中的给定位置或索引处添加项目 ...要在给定索引处添加项目,您需要将项目添加到基础源。检查以下示例:

List<String> itemList = new List<String>();

// Generate some items to add to the list.
for (int i = 1; i <= 33; i++)
{
    System.Text.StringBuilder sb = new System.Text.StringBuilder("Item ");
    sb.Append(i.ToString());
    itemList.Add(sb.ToString());
}

// Add at given index
itemList.Insert(10, "Extra item");

// Wrap the itemList in a PagedCollectionView for paging functionality
var itemListView = new PagedCollectionView(itemList);