Пытаюсь использовать AvalonDock, и наткнулся на такую вот неприятность.
Есть три задокированных окна, при изменении размера с помощью сплитера, меняется размер не только двух соседних окон, но и третьего (и четвертого и пятого если они есть), а нужно только двух соседних, и остальные оставить как были.
Подборка стилей докирования ничего не дала.
Может кто уже сталкивался с такой проблемой?
примерный xaml код:
<ad:DockingManager x:Name="dockManager" Grid.Row="1" IsAnimationEnabled="True">
<ad:ResizingPanel Orientation="Horizontal">
<ad:DockablePane>
<box:LoggingWindow x:Name="logger" Title="Logger" ad:DockableContent.StateChanged="OnStateChangedDockableContent">
</box:LoggingWindow>
</ad:DockablePane>
<ad:DockablePane>
<ad:DockableContent DockableStyle="Dockable" x:Name="animationTool" Title="Animation tool" ad:DockableContent.StateChanged="OnStateChangedDockableContent">
<box:AnimationTool></box:AnimationTool>
</ad:DockableContent>
</ad:DockablePane>
<ad:DockablePane>
<ad:DockableContent DockableStyle="Dockable" x:Name="controlPanel" Title="Control" ad:DockableContent.StateChanged="OnStateChangedDockableContent">
<box:ControlPanel></box:ControlPanel>
</ad:DockableContent>
</ad:DockablePane>
</ad:ResizingPanel>
</ad:DockingManager>