【发布时间】:2012-05-17 02:08:53
【问题描述】:
当用户更改单元格 (DataGridCheckBoxColumn) 的值,然后单击数据网格之外的另一个 UI 元素时,另一个 UI 元素的单击事件会在数据网格 CellEditEnded 之前触发。
这是一个问题,因为在我的情况下,其他 UI 元素是一个按钮,它更改了提供数据网格的 PagedCollectionView 的 Filter 属性(本质上它是模拟要编辑的行的“移动到第 2 页”)例外是抛出的是:
在 AddNew 或 EditItem 事务期间不允许使用“过滤器”。
如何在设置过滤器之前强制完成 EditItem(或 AddNew)?
【问题讨论】:
标签: silverlight data-binding datagrid pagedcollectionview