AvalonDock码头面板

问题描述 投票:0回答:2

我使用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>
avalondock
2个回答
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>


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的顺序。希望我能正确理解你的问题。

© www.soinside.com 2019 - 2024. All rights reserved.