WPF MVVM数据网格 - 多对多关系无法正确显示

时间:2017-10-31 09:39:51

标签: c# wpf mvvm datagrid

我正在尝试创建一个可以显示以下数据的wpf mvvm数据网格,尽管这是一个简化版本:

public class Hero
{
    public string Name { get; set; }
    public virtual ICollection<Tag> Tags { get; set; }
}

public class Tag
{
    public string Name { get; set; }
    public virtual ICollection<Hero> Heroes { get; set; }
}

每个英雄都可以有多个标签,这些标签是动态添加的,因此每个标签都可以与很多英雄相关联。

我希望布局如下所示:

datagrid

有人可以推荐实现这一目标的最佳方式,因为我真的很难过吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以在案例中使用数据透视表而不是DataGrid,请检查以下链接:

Is there a good WPF pivot control?

https://www.infragistics.com/community/forums/t/78920.aspx

Telerik PivotTable