Bug Report T298584
Visible to All Users

Multiple DockLayoutManager and EnableWin32Compatibility do not restore a hidden float group with a correct size

created 9 years ago

Easy to repro. The key to the bug is the EnableWin32Compatibility property. Remove it and the bug goes away, at least in this sample. In our application, this does not happen, I'm assuming because we have WindowsFormsHost controls. The attached sample does not.

Steps:

  1. Run, drag the Properties panel off the main window so it is floating.
  2. Select the other suite tab. The floating window disappears. (It might be nice if this was a controllable feature, but that is another conversation.)
  3. Now select the first tab.
  4. Umm, Houston we have a problem. The floating window is a mere 12x12 block of pixels. (or about that size, I didn't actually check)
Comments (2)
PR PR
Paul Raymond 1 9 years ago

    Seems I have found code that commented out works now. You still need to fix this :)
    In FloatingWindowPresenter.UpdateIsOpenCore(), comment out this:
    //if(Container.IsTransparencyDisabled)
    // Window.Height = Window.Width = 0;

    Andrey K (DevExpress Support) 9 years ago

      Hi Paul,

      Thank you for your report and research. I will pass this question to our R&D team. We will notify you once we have any news.

      Thanks,
      Andrey

      Answers approved by DevExpress Support

      created 9 years ago

      We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.

      Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.

        Comments (2)
        A A
        Amit k Srivastava 9 years ago

          Hi Team,
          When will be this available for download?
          I have to try this for  below issue;
          https://www.devexpress.com/Support/Center/Question/Details/T304471
          Thanks,
          Amit

          Andrey K (DevExpress Support) 9 years ago

            Hi,

            Generally, hotfixes are published in a few days from the date of a request. You will automatically receive an email notification when we publish a fix.

            Thanks,
            Andrey

            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.