DataGrid GoupStyle中的绑定问题

时间:2016-11-15 08:31:45

标签: c# wpf binding datagrid grouping

我正在展示工作。乔布斯得到了这样的州:

public enum JobState
{
    Done,
    Running,
    Overdue,
    Disabled
}

在我的DataGrid中显示作业时,我按State对其进行分组,这是按预期工作的。

我遵循此example.问题是我想在每个分组部分添加Name State的标头。

我只是不确定DataContext的{​​{1}}究竟是什么。

也许GroupItem会有帮助吗? - 我无法做到......有什么建议吗?

RelativeSource

1 个答案:

答案 0 :(得分:1)

DataContext的{​​{1}}是名为GroupItem的内部类。您已经知道该类的项目数由CollectionViewGroupInternal表示。其余的难题 - 组的名称由ItemCount属性表示:)因为在您的情况下这只是枚举 - 您可以直接绑定到该Name属性(它包含您的JobState枚举的实例) )。