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>