Bug Report T293766
Visible to All Users

WorkspaceManager - SplitContainerControl does not keep splitter position on saving/restoring a layout

created 9 years ago

Hi there

Attached there is a sample application. I would like to set the splitter position with the help of a workspace manager. However I'm not able to set the position. According to this ticket this should be possible: Ticket T188072 What am I doning wrong?

Show previous comments (4)
Alisher (DevExpress Support) 9 years ago

    Hi Mike,

    We have fixed this issue and I already requested a hotfix. Once it is available, we will send you a notification. Thank you for your patience.

    MH MH
    Michael_Hachen 9 years ago

      Hi Alisher
      It just works perfect!!! :D
      Thank you very much and also a big thanks to the dev-Team!! Really appreciate your help and fast hotfix.
      Mike

      Alisher (DevExpress Support) 9 years ago

        Thank you for your warm words. I am happy to hear that the issue is resolved. Feel free to contact us in case of further difficulties. ;)

        Answers approved by DevExpress Support

        created 9 years ago (modified 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.

          Show previous comments (3)
          MH MH
          Michael_Hachen 9 years ago

            Hi Alisher
            Thank you for your comment and explanation.
            The WorkspaceManager component feels like a component that has been done just halfhearted… Don't get me wrong I LOVE DevExpress and I use it in almost every project. Your tools are just great!! But workspace manager just doesn't fit in this toolset. Our clients have different screen resolutions so I can't set the width of every form at design time. The second problem is that workspace manager doesn't take layout options into account when saving or restoring a xtragrid layout for example…
            You describe the workspace manager as "the perfect solution" (https://documentation.devexpress.com/#WindowsForms/CustomDocument17674). To be honest workspace manager is far away from a perfect solution with all those limitations…
            Once again I think you guys are awesome and are doning a great job. But workspace manager needs some improvements.
            Mike

            Alisher (DevExpress Support) 9 years ago

              Hi Mike,

              Thank you for your valuable feedback. We greatly appreciate it.
              I have created separate tickets and passed them to our developers:

              1. WorkspaceManager - Provide an equivalent of the LayoutVersion functionality
              2. WorkspaceManager - Provide an equivalent of the LayoutOptions property

              We will consider implementing this functionality.

              >>Our clients have different screen resolutions so I can't set the width of every form at design time.
              We have plans to introduce an event (WorkspaceManager - Introduce the LayoutReady event that triggers once all components are initialized on a main form) that will trigger once all forms are initialized. Restoring the layout in this event will eliminate the need to resize any form.

              Should you have any further concerns, please let me know.

              MH MH
              Michael_Hachen 9 years ago

                Hi Alisher
                I really appreciate that you take my comments so seriously! Another proof that DevExpress is the best software development tools provider out there :)
                Thanks, Mike

                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.