RadDockableWorkSpace problem

4 posts, 0 answers
  1. Sylvester Bos
    Sylvester Bos avatar
    5 posts
    Member since:
    Jan 2008

    Posted 11 Mar 2008 Link to this post

    Hello,

    The DockingSmartPartInfo is somehow being applyed too late (after the view is visible), making the view being shown on a small size and after loading it's shown with the Fill option as i ddi Dockposition.Fill.

    It would had been nice to be able to use an interface like IDockingSmartPartInfo on the View itself.

    DockingSmartPartInfo ovzRelatieInfo = new DockingSmartPartInfo();
    ovzRelatieInfo.Title =
    "Overzicht relaties";
    ovzRelatieInfo.TabStripVisible =
    false;
    ovzRelatieInfo.Width = 700;
    ovzRelatieInfo.Height = 500;
    ovzRelatieInfo.DockPosition = Telerik.WinControls.Docking.
    DockPosition.Fill;
    this.ShowViewInWorkspace<OvzRelatieView>("OvzRelatie", WorkspaceNames.DockableWorkspace, ovzRelatieInfo);

  2. Jordan
    Admin
    Jordan avatar
    547 posts

    Posted 13 Mar 2008 Link to this post

    Hello Sylvester Bos,

    I investigated the code in CAB and TCEK and there is only one call to the SetDock method in
    RadDockableWorkSpace.cs file, RadDockableWorkspace class, SetWindowProperties method, line 187:

    this.dockManager.SetDock(dockable, parentDockable, smartPartInfo.DockPosition);

    The issue that you have may be due to a layout issue in RadDock. In order to help me investigate whether this is the case, please send me your docking setup, i.e. how many dockables (smart parts) you have, what dock settings they have, in what order do you dock them.

    I'm looking forward to your response.

    Best wishes,
    Jordan
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
  3. UI for WinForms is Visual Studio 2017 Ready
  4. Sylvester Bos
    Sylvester Bos avatar
    5 posts
    Member since:
    Jan 2008

    Posted 14 Mar 2008 Link to this post

    Hello Jordan,

    At the moment we are looking at Infragistics as well, i don't like the way those components work but they seem to work with alot of programming. Sadly to say that im not sure if they are better or not.

    Telerik for sure is better on ASP.NET but maybe not on Winforms (or WPF?)

    Aside from that, here is my feedback about this bug / issue.

    The Shelllayout has only 1 DockableWorkspace and only 1 view is being added in a seperate ModuleController. This view is using a injected service which fetches so much data that it takes 1 á 2 seconds. The RadGrid is filled with 6000 rows. After getting the data the view is being placed in a small size (i don't know why) and then DockPosition.Fill is being applyed somehow in RadDock.

    Greetings
  5. Jordan
    Admin
    Jordan avatar
    547 posts

    Posted 17 Mar 2008 Link to this post

    Hello Sylvester Bos,

    First off, I'd like to apologize for the delay in my response.

    Regarding the issue you described - it is possible that the heavy content of your smart part (RadGridView with 6000 rows) causes the effect that you are observing.

    The upcoming Q1 2008 release will feature a re-engineered RadGridView control that will be much faster and more stable. I encourage you to take a look at the beta that we released a couple of weeks ago to get an idea of the performance improvements.

    If you are still interested in TCEK I will gladly help you to further investigate your issue. But to be able to do that I will need additional information about the order of loading and displaying your smart part. With this information I will be able to reproduce your scenario locally and identify the reason for this issue.

    A code sample will be best, but if you can not send code I suppose that a list of steps will be fine.

    I'm looking forward to your response.

    Greetings,
    Jordan
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
Back to Top