Hello,
We are experiencing an issue where the filter icon of a GridView column header disappears when the mouse hovers over it. This behavior occurs when using the 'Matterhorn Light' theme in our application. The filter icon is initially visible, but as soon as the user moves the cursor over the column header, the icon vanishes, making it difficult to access filtering options.
Steps to Reproduce:
- Apply the 'Matterhorn Light' theme to a DevExpress.XtraGrid.Views.Grid.GridView.
- Observe that the filter icon is visible when the cursor is over the header.
- Move the cursor over the icon and notice that the filter icon disappears, although it still works if clicked.
Expected Behavior:
The filter icon should remain visible and accessible when hovering over the icon, allowing users to apply filtering seamlessly.
Environment:
- DevExpress Version: 23.1
- .NET Framework Version: 4.7.2
- OS: Windows 11
- Theme: Matterhorn Light
Additional Information:
- Opening the skin with the DevExpress skin editor shows everything correct. The icon should become blue when hovering over it.
- This issue does not occur in other themes such as 'Matterhorn Night'.
- The problem persists even after ensuring that no custom styles are overriding the filter icon behavior.
Any insights or workarounds would be greatly appreciated.
Thank you for your support!
Hello,
As far as I understand, you use a custom skin. If so, please make sure that the SmartFilterButton skin element has an image for the Active state. If this does not help, please share your skin so we can analyze it.
Hello,
I've verified that the SmartFilterButton skin element has an image for the Active state, and I can't see any issues.
Please, find attached the corresponding skin. Let's see if you can find something.
Thank you very much in advance,
Iker
Hello,
Thank you for the files. I see that the SmartFilterButton skin element has the correct image for all states. Also, I did not manage to reproduce this behavior with your form and skin.
Thus, it will help if you modify the attached project to demonstrate your use case.
Also, please try to update your project to the latest version of v.23.1 (v.23.1.14) and check this behavior again.