Distinct Values Work Only the First Time in RadGridView
Environment
| Product Version | 2023.3.1114 |
| Product | RadGridView for WPF |
Description
The filters in the RadGridView control work only the first time that they are created.
This behavior can occur when a custom ControlTemplate is applied to the Template property of FilteringControl element with a product version equal to or higher than 2022.2.511. The cause for it is an update to the Path property's value of the Binding instance for the ItemsSource property of the ListBox control, which displays the distinct values.
Solution
To prevent this behavior from occurring, in the ControlTemplate, set the Path property of the Binding instance for the ItemsSource property to FilteredDistinctValues. The outdated value was DistinctValues. The ListBox element has an x:Name="PART_DistinctValuesList".
Modifying the Path property of the ItemsSource Binding instance
<ListBox x:Name="PART_DistinctValuesList"
ItemsSource="{Binding FilteredDistinctValues}">
</ListBox>
ControlTemplate with the original one from the latest Telerik version. Then you can re-apply any customizaions in the new template.