我使用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>
答案 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的顺序即可。 希望我能正确理解您的问题。