I am currently using the FilteringControl property of a column to replace the default Telerik filtering control with one of my own design. My custom filter control implements IFilteringControl as specified in the documentation. The control works as expected, and the column is filtering properly per the parameters entered. However, the filter icon does not currently light up when filtering is applied. From the interface spec, I would assume that the IsActive property of my custom class should be controlling whether the funnel icon is lit or not, but the funnel icon remains unlit regardless of whether IsActive is true or false. Is IsActive the proper mechanism to control the funnel icon state? If not, is there some other mechanism I should be using? I am implementing IsActive as a simple property, like so:
In the code where I add or remove filters, I end the block with the following statement:
(filterCollection.FilterDescriptors.Count > 0)
Can someone tell me what I might be doing wrong?