具有列标题的Silverlight ItemsControl

时间:2010-01-20 21:26:41

标签: silverlight itemscontrol

如何将列标题添加到Silverlight ItemsControl?我需要一种快速的方法来显示包含一些标题信息的项目列表。

2 个答案:

答案 0 :(得分:0)

这似乎是一个简单的问题,但为什么不在只读模式下使用DataGrid

数据网格的缺点是它不使用虚拟化的ItemsControl,因此如果您尝试列出包含许多列的数百个项目,性能可能会受到影响。

答案 1 :(得分:0)

ItemsControl本身并没有内置任何东西,但没有什么可以阻止你制作具有这种功能的自定义控件。如果它是您经常需要的UI,那么稍后重复使用它的能力就会提前做好。

添加太多功能可能会有点过分;如果你需要列排序或自动列/标题生成,你可能会发现DataGrid(正如Anthony已经指出的那样)将是一种免费获得大量功能的更快方法。