我正在寻找支持分组的控件以及使用模板自定义组头的可能性(如带有文本和图像的网格)
我尝试了DataGrid,但是我只能设置一个String作为组头(或者如果我错了,我怎么能显示一个字符串和两个图像?)
谢谢 弗朗西斯
BTW:我正在使用MVVM和绑定。
编辑:我主要关注标准(微软)或免费组件。或者我们(我工作的公司)已经使用ComponentOne。答案 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。 通过这种方式,我使用分组模式(与泄露功能一起)和合并功能来合并每个组的第一列。