ListView和IGrouping
问题描述:
我有一个LINQ2SQL查询结果在IGrouping<Users, string
>,我要绑定到ListView:ListView和IGrouping
<ListView Name="UsersListView">
<ListView.View>
<GridView>
<GridView.Columns>
</GridView.Columns>
</GridView>
</ListView.View>
</Listview>
我怎样才能做到这一点?
答
您应该在Page.REsources
中制作CollectionViewSource
,如下所示。并绑定你的CollectionViewSource
重要的是,IsSourceGrouped = true
<Page.Resources>
<ResourceDictionary>
<CollectionViewSource x:Name="groupedData" IsSourceGrouped="true" Source="{Binding GroupedData}" />
</Page.Resources>