如何将列标题添加到Silverlight ItemsControl?我需要一种快速的方法来显示包含一些标题信息的项目列表。
答案 0 :(得分:0)
这似乎是一个简单的问题,但为什么不在只读模式下使用DataGrid
?
数据网格的缺点是它不使用虚拟化的ItemsControl,因此如果您尝试列出包含许多列的数百个项目,性能可能会受到影响。
答案 1 :(得分:0)
ItemsControl本身并没有内置任何东西,但没有什么可以阻止你制作具有这种功能的自定义控件。如果它是您经常需要的UI,那么稍后重复使用它的能力就会提前做好。
添加太多功能可能会有点过分;如果你需要列排序或自动列/标题生成,你可能会发现DataGrid(正如Anthony已经指出的那样)将是一种免费获得大量功能的更快方法。