Hi all
I found two issues related to DataGridCollectionView used as DataSrouce :
1. 1. Open the sample application
2. Click on the column header 'SubData' of exapmle 2
3. Drag the column header 'SubData' of example 2 to the group area
4. crash, because there are DependencyProperty.UnsetValue and the ObjectComparer is not aware of that (see Example 3 with a provided workaround)
2. 1. Open the sample application
2. Click on the column header 'SubData' of example 2 or example 3
3. the items are not in the right order. the sort is not working if the DataSoruce is of type DataGridCollectionView. In example 1 with a ObservableCollection it works.
see https://xceed.com/forums/topic/sort-issues-wit-datagridcontrol/
I found two issues related to DataGridCollectionView used as DataSrouce :
1. 1. Open the sample application
2. Click on the column header 'SubData' of exapmle 2
3. Drag the column header 'SubData' of example 2 to the group area
4. crash, because there are DependencyProperty.UnsetValue and the ObjectComparer is not aware of that (see Example 3 with a provided workaround)
2. 1. Open the sample application
2. Click on the column header 'SubData' of example 2 or example 3
3. the items are not in the right order. the sort is not working if the DataSoruce is of type DataGridCollectionView. In example 1 with a ObservableCollection it works.
see https://xceed.com/forums/topic/sort-issues-wit-datagridcontrol/