3

我像这样使用 avalondock LayoutDocumentPane:

<avalonDock:DockingManager>
    <avalonDock:LayoutRoot>
        <avalonDock:LayoutPanel>
            <avalonDock:LayoutDocumentPane>
                <avalonDock:LayoutDocument Title="Doc 1"/>
                <avalonDock:LayoutDocument Title="Doc 2"/>
            </avalonDock:LayoutDocumentPane>
        </avalonDock:LayoutPanel>
    </avalonDock:LayoutRoot>
</avalonDock:DockingManager>

这就是我得到的:

默认布局

但是,我希望布局是这样的: 我想要的布局

如何在 XAML 或 C# 中做到这一点?

4

1 回答 1

4

您只需将它们放在单独的窗格中,如下所示:

<avalonDock:DockingManager>
    <avalonDock:LayoutRoot>
        <avalonDock:LayoutPanel>
            <avalonDock:LayoutDocumentPane>
                <avalonDock:LayoutDocument Title="Doc 1"/>
            </avalonDock:LayoutDocumentPane>
            <avalonDock:LayoutDocumentPane>
                <avalonDock:LayoutDocument Title="Doc 2"/>
            </avalonDock:LayoutDocumentPane>
        </avalonDock:LayoutPanel>
    </avalonDock:LayoutRoot>
</avalonDock:DockingManager>
于 2012-11-11T16:45:13.797 回答