Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
873
Floating panes - additional window frame
posted

Hello, I made an investigation of the xamDockManager. In the past I already used the WinForm controls (UltraDockManager), and hoped to get similar functionality with xamDockManager.

There are two things I do not like about xamDockmanager:

A) The docking behaviour is very different compared to UltraDockManager. This was already addressed in different threads. And it was promised that with the next version it will be possible to get the same behaviour as UltraDockManager.

and

B) With UltraDockManager floating panes looked exactly the same as docked panes (see upper part of the attached screenshot).

With xamDockManager I get an additional Window Frame (see lower part of screenshot). I know how I can hide the header, but this is not what I want. I want to show the header, but I want to get rid of the additional windows frame around the floating pane. Is there a way to achieve this?

Thanks and best regards,

raja

 

Parents
  • 54937
    Offline posted

    rajaka said:
    A) The docking behaviour is very different compared to UltraDockManager. This was already addressed in different threads. And it was promised that with the next version it will be possible to get the same behaviour as UltraDockManager.

    I assume you're talking about the ability to have the last docked split fill the available area similar to what the UDM did when you set LayoutStyle to FillContainer. Note, this has nothing to do with the docking behavior - its simply a layout behavior - and as mentioned this will be added in the next version. If there is some docking related behavior that you feel is incorrect please indicate specifically what that is and we can identify if its intentional or not.

    rajaka said:
    With xamDockManager I get an additional Window Frame (see lower part of screenshot). I know how I can hide the header, but this is not what I want. I want to show the header, but I want to get rid of the additional windows frame around the floating pane. Is there a way to achieve this?

    Since WPF controls are intended to be lookless, it is dependant upon the Style to affect the visuals to produce the intended effect. When that pane was floated, the ContentPane's HeaderVisibility property should have been set to Collapsed. Our default template for the ContentPane class bind's the PaneHeaderPresenter's Visibility to this property so the header should have been hidden. When I tested this, the PaneHeaderPresenter was correctly hidden. Is it possible that you are using your own custom ControlTemplate for the ContentPane and did not bind the PaneHeaderPresenter's Visibility to the ContentPane's HeaderVisibility? If that's not the issue then please provide a project which demonstrates the issue and we can investigate the issue further.

     

Reply Children