【问题标题】:silverlight 3 datagrid drag-drop column verticallysilverlight 3 datagrid 垂直拖放列
【发布时间】:2009-09-11 08:24:02
【问题描述】:

是否可以允许垂直拖动数据网格列并将其放到数据网格上方的区域中,从而触发它按该列分组? 如果是这样,我将如何最好地将其实现到 silverlight 3 应用程序中?

下面是一个示例:
http://www.syncfusion.com/content/en-US/products/feature/windows-forms/grid/img/windows-forms-grid-dragcolumnintogrouparea.png

【问题讨论】:

    标签: silverlight silverlight-3.0 datagrid group-by


    【解决方案1】:

    有趣的是,Silverlight 3 DataGrid 支持内部分组(在 API 级别),但不提供实际激活分组的 UI。正如您所说,将列向上拖动到普通标题上方是一种明显的方法,但它并没有在 Silverlight 3 stock DataGrid 中实现。

    其他各种第三方供应商(例如 http://www.telerik.com/products/silverlight/gridview.aspxhttp://www.componentone.com/SuperProducts/GridSilverlight/ 和其他...)确实有很好的 Silverlight 网格,它们提供开箱即用的此功能,以及过滤、子网格和各种其他铃铛 &口哨声。然而,这些不是免费的(但可能比自己实现便宜),我工作的公司在 2009 年 6 月评估了其中的许多,发现与(虚拟化)内置相比,实时滚动性能有点差Silverlight DataGrid 用于大型数据集。当然,现在情况可能发生了变化,或者您可能更关心能够分组而不是快速滚动。希望有帮助吗?

    【讨论】:

    • 过去一个月我一直在使用 Telerik 控件作为评估,虽然他们的大多数控件都很棒,但他们的网格滚动速度相当慢,足以让我说“暂时不行”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    • 1970-01-01
    • 2012-07-27
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多