具有分组的UI控件

时间:2012-03-08 13:36:22

标签: silverlight silverlight-4.0

我正在寻找支持分组的控件以及使用模板自定义组头的可能性(如带有文本和图像的网格)

我尝试了DataGrid,但是我只能设置一个String作为组头(或者如果我错了,我怎么能显示一个字符串和两个图像?)

谢谢 弗朗西斯

BTW:我正在使用MVVM和绑定。

编辑:我主要关注标准(微软)或免费组件。或者我们(我工作的公司)已经使用ComponentOne。

2 个答案:

答案 0 :(得分:1)

您没有指定免费或不指定,但如果您正在寻找现成的产品Telerik提供了许多Silverlight控件。他们的RadGrid允许自定义数据模板以及您对分组和图像使用的其他要求。

我用于测试但从未投入生产的另一个好的是Codeplex上的jibGrid。您可能还需要检查一个jibgird on CodePlex它确实支持分组,但我无法回想起标题中图像的使用情况。

如果您正在寻找使用默认数据网格,您可以使用datatemplates See this msdn link for more information自定义标题和列标题。就分组,排序和过滤而言,这不是开箱即用的,与上述控件一样。要做到这一点,你需要自己编写一些代码。 This msdn article提供了有关如何实现此目标的一些步骤。

希望这有帮助

答案 1 :(得分:0)

我决定使用ComponentOne的FlexGrid。 通过这种方式,我使用分组模式(与泄露功能一起)和合并功能来合并每个组的第一列。