我使用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个窗格从右到左排序尝试从左到右设置停靠管理器的流向
<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>
<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的顺序。希望我能正确理解你的问题。