【发布时间】:2009-09-11 08:24:02
【问题描述】:
是否可以允许垂直拖动数据网格列并将其放到数据网格上方的区域中,从而触发它按该列分组? 如果是这样,我将如何最好地将其实现到 silverlight 3 应用程序中?
【问题讨论】:
标签: silverlight silverlight-3.0 datagrid group-by
是否可以允许垂直拖动数据网格列并将其放到数据网格上方的区域中,从而触发它按该列分组? 如果是这样,我将如何最好地将其实现到 silverlight 3 应用程序中?
【问题讨论】:
标签: silverlight silverlight-3.0 datagrid group-by
有趣的是,Silverlight 3 DataGrid 支持内部分组(在 API 级别),但不提供实际激活分组的 UI。正如您所说,将列向上拖动到普通标题上方是一种明显的方法,但它并没有在 Silverlight 3 stock DataGrid 中实现。
其他各种第三方供应商(例如 http://www.telerik.com/products/silverlight/gridview.aspx 和 http://www.componentone.com/SuperProducts/GridSilverlight/ 和其他...)确实有很好的 Silverlight 网格,它们提供开箱即用的此功能,以及过滤、子网格和各种其他铃铛 &口哨声。然而,这些不是免费的(但可能比自己实现便宜),我工作的公司在 2009 年 6 月评估了其中的许多,发现与(虚拟化)内置相比,实时滚动性能有点差Silverlight DataGrid 用于大型数据集。当然,现在情况可能发生了变化,或者您可能更关心能够分组而不是快速滚动。希望有帮助吗?
【讨论】: