Ticket T300293
Visible to All Users

Custom skin on GroupControls doesn't paint GroupPanelCaptionBottom image in DX15.1

created 9 years ago (modified 9 years ago)

[DevExpress Support Team: CLONED FROM T297382: Custom skin on GroupControls works in DX 11.2, but not in DX15.1]
Hi Stas,
Unfortunately we are still having a problem. You are correct that removing the back color fixes the example we sent you, however in some of our group controls we have it setup such that the bottom portion of the group control is rounded rather than the top. You can reproduce this behavior by setting CaptionLocation = Bottom and BorderStyle = Default in the sample projects we sent you. With DX 11.2, the skin displays correctly with rounded corners on the bottom. In DX 15.1, it is just a white rectangle. See the attached images.

Answers approved by DevExpress Support

created 9 years ago (modified 9 years ago)

Hello John,
Currently, GroupControl, instead GroupPanelCaptiOnBottom, GroupPanelCaptiOnLeft, GroupPanelCaptiOnRight and GroupPanelCaptiOnTop skin images only use the GroupPanelCaptiOnTop image, and rotate it according to the GroupPanel.CaptionLocation property.
To resolve the issue, please modify your skin project.
I hope this information is helpful. Let me know if you have additional questions.

    Show previous comments (7)

      Stas,
      We just discovered that after the Skin has been saved as a blob project, the bottom caption works as expected in our test project. We are still having trouble with it in our product, but I haven't figured out yet what the issue is there.
      Why would it behave differently as a blob project than it does as a regular project?

        I fixed the skin problem in our product. It appears that the root cause of the problem here is two fold:

        1. GroupPanelCaptionOnBottom was changed such that GroupPanelCaptionOnTop should be used instead. This is a breaking change that we were unaware of until now.
        2. DevExpress 11.2 Regular Skin projects (perhaps legacy skins would be a better term) are not processed correctly by newer versions of the Skin Editor. They do not display correctly and cannot be saved as regular projects. The workaround is to save the project as a "Blob Project", then re-save as a regular project if necessary.
          The question still remains, however, as to why you cannot open our skins and we cannot open yours.
          In summary, our skin woes appear to be solved, so I will mark your answer as a solution. But, I think that the problems that we have had here are still chalked up to more of the usual DevExpress Skin weirdness and incompatibilities.
        DevExpress Support Team 9 years ago

          I'm happy to hear that the issue is resolved. Thank you for your detailed reply.
          It is regrettable that you face difficulties using skins. I hope, the similarly issue doesn't occur the next time you decide to upgrade our components. But in any case, you can contact us and we will be happy to help you.

          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.