我有一个CollectionViewSource
<CollectionViewSource x:Name="groupedItemsViewSource"
ItemsPath="Items" />
将其作为itemsSource并将其提供给GridView。
ItemsSource="{Binding Source={StaticResource groupedItemsViewSource}}"
代码后台文件中设置了源代码:
groupedItemsViewSource.Source = AllGroups;
并且 AllGroups 是:
public ObservableCollection<DataGroup> AllGroups
其中DataGroup包含一个可观察的项目集合
public ObservableCollection<DataItem> Items
问题在于它不显示带有项的组,而是只显示与AllGroups中的3个DataGroup相对应的3个GridViewItem。
我尝试添加IsSourceGrouped =“true”,但这样做会导致应用程序崩溃,出现一个窗口显示“myapp.exe [3192]中发生了未处理的Win32异常”。