This question is locked. New answers and comments are not allowed.
In order to improve its use, I save user's sorts, groups and filters in the event "OnNavigatedFrom" of the page containing the grid.
In the event "OnNavigatedTo" I retrieve the saved descriptors and add them to the collections GroupDescriptors , SortDescriptors , FilterDescriptors to display the grid in its previous state.
This works well for standard descriptors ( PropertyGroupDescriptor , PropertySortDescriptor , PropertyFilterDescriptor ) , the grid is displayed correctly and graphics UI(column and group headers) are updated.
But when I add a custom descriptor ( DelegateFilterDescriptor ) which corresponds to a list of checkboxes in the filtering UI, the rows filter is ok but the column header is not updated (the rectangle in the bottom of the header is not displayed to show that there is an active filter on the column) and there is not descriptor associated to the column.
What do you think of this behavior ?
Regards
Patrick