我正在使用 WPF 编写一个应用程序,我需要做一些看起来像这样的东西(见图):
我应该为此使用什么控件?
如果您不需要分组(“聘请厨师”和“寻求晚餐邀请”标题),那么 DataGrid
应该让您接近。您可以将其绑定ItemsSource
到您的项目集合,并定义绑定到项目属性的自定义列。
例如,您可以将 aDataGridTextColumn
用于“职业”、DataGridCheckBoxColumn
“讲笑话?”以及DataGridTemplateColumn
需要自定义DataTemplate
可视化的更复杂的属性,例如主“人员”列或“烹饪技能”。
Edi : 看起来DataGrid
确实支持分组。