将行插入pagedcollectionview,同时保留位置

时间:2011-03-12 21:53:03

标签: silverlight data-binding observablecollection

我必须创建一个允许排序和过滤的网格。目前我能够通过绑定数据的PagedCollectionView来实现这一点。我想允许用户使用上下文菜单从网格中插入或删除行。用户可以选择一行并右键单击上下文菜单,然后插入或删除一行。我可以删除当前行,但添加行让我感到难过。当我插入一个新行并且因为我不知道任何值时,我插入一个空白行,最后会出现在网格的末尾。 我正在研究的一个解决方案是复制网格的前一行并使用转换器,如果行是脏显示空白。 只是好奇,有没有更好的方法在网格中的当前位置插入行,同时保持排序和过滤到位? 谢谢,

1 个答案:

答案 0 :(得分:0)

以防万一有人感兴趣,我最后做的是手动插入网格中的行,带有分页集合视图以保持排序,并在后面的代码中插入一个虚拟行。