我正在使用 WPF 编写一个应用程序,我需要做一些看起来像这样的东西(见图):

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