AvalonDock码头面板

时间:2017-10-12 04:55:22

标签: avalondock

我使用avalondock创建了可停靠的面板,但默认情况下面板正在右侧。如何将面板移到左侧?

    <avalonDock:DockingManager x:Name="dockingManager" cal:RegionManager.RegionName="MainRegion">
        <avalonDock:LayoutRoot  >
            <avalonDock:LayoutPanel Orientation="Horizontal">

                <avalonDock:LayoutDocumentPane/>
                <avalonDock:LayoutAnchorablePane DockWidth="150"  >
                    <avalonDock:LayoutAnchorable local:AvalonDockRegion.Name="SampleToolRegion"/>

                </avalonDock:LayoutAnchorablePane>
                <avalonDock:LayoutAnchorablePane DockWidth="150" >
                    <avalonDock:LayoutAnchorable local:AvalonDockRegion.Name="SampleRibbonRegion"  />
                </avalonDock:LayoutAnchorablePane>

           </avalonDock:LayoutPanel>
        </avalonDock:LayoutRoot>
    </avalonDock:DockingManager>
</Grid>

2 个答案:

答案 0 :(得分:0)

不确定我理解你的问题。 如果2个窗格从右向左排序尝试将对接管理器的流向设置为从左到右

<avalonDock:DockingManager x:Name="dockingManager" cal:RegionManager.RegionName="MainRegion" FlowDirection="LeftToRight">
    <avalonDock:LayoutRoot  >
        <avalonDock:LayoutPanel Orientation="Horizontal">

            <avalonDock:LayoutDocumentPane/>
            <avalonDock:LayoutAnchorablePane DockWidth="150"  >
                <avalonDock:LayoutAnchorable local:AvalonDockRegion.Name="SampleToolRegion"/>

            </avalonDock:LayoutAnchorablePane>
            <avalonDock:LayoutAnchorablePane DockWidth="150" >
                <avalonDock:LayoutAnchorable local:AvalonDockRegion.Name="SampleRibbonRegion"  />
            </avalonDock:LayoutAnchorablePane>

       </avalonDock:LayoutPanel>
    </avalonDock:LayoutRoot>
</avalonDock:DockingManager>

答案 1 :(得分:0)

  

    <avalonDock:DockingManager x:Name="dockingManager" cal:RegionManager.RegionName="MainRegion">
        <avalonDock:LayoutRoot  >
            <avalonDock:LayoutPanel Orientation="Horizontal">

                
                <avalonDock:LayoutAnchorablePane DockWidth="150"  >
                    <avalonDock:LayoutAnchorable local:AvalonDockRegion.Name="SampleToolRegion"/>

                </avalonDock:LayoutAnchorablePane>
                <avalonDock:LayoutAnchorablePane DockWidth="150" >
                    <avalonDock:LayoutAnchorable local:AvalonDockRegion.Name="SampleRibbonRegion"  />
                </avalonDock:LayoutAnchorablePane>
<avalonDock:LayoutDocumentPane/>
           </avalonDock:LayoutPanel>
        </avalonDock:LayoutRoot>
    </avalonDock:DockingManager>

只需更改LayoutDocumentPane和LayoutAnchorablePane的顺序即可。 希望我能正确理解您的问题。