Ticket T1279657
Visible to All Users

Filter icon of a GridView column header vanishes when the mouse is hovered over it

created 2 days ago

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:

  1. Apply the 'Matterhorn Light' theme to a DevExpress.XtraGrid.Views.Grid.GridView.
  2. Observe that the filter icon is visible when the cursor is over the header.
  3. 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!

Comments (3)
Nadezhda (DevExpress Support) a day ago

    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

      Nadezhda (DevExpress Support) 15 hours ago

        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.

        Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

        Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.