首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AvalonDock扩展底座面板

AvalonDock扩展底座面板
EN

Stack Overflow用户
提问于 2017-10-12 12:55:22
回答 2查看 471关注 0票数 0

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

代码语言:javascript
复制
    <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>
EN

回答 2

Stack Overflow用户

发布于 2018-01-31 01:43:52

我不太明白你的问题。如果两个窗格从右到左排序,请尝试将停靠管理器的流动方向设置为从左到右

代码语言:javascript
复制
<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
EN

Stack Overflow用户

发布于 2018-09-05 17:17:46

代码语言:javascript
复制
    <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的顺序。希望我已经正确理解了你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46701679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档