我正在尝试使用List创建一些动态网格视图。
这是我的情况,我有一个对象列表,它有一些属性:名称,描述,组。
我想为每个组类型创建一个Gridview。
有没有办法“过滤”来源或者可能对来源进行分组?
(P.S。抱歉英语不好,我尽我所能)
答案 0 :(得分:0)
我认为您应该在具有此元素列表的VM中执行此“过滤器/组”,然后您可以轻松地将这些集合绑定到网格。
public ObservableCollection<YourEntity> get{ return OriginalCollection.Where(x=> x.Group == "TargetGroup")}
答案 1 :(得分:0)
我已经解决了我的问题。
我已经使用过:
var result = from act in list
group act by act.groupname into grp
orderby grp.Key
select grp;
并使用结果作为GridView的源