在AvalonDock中创建DockableContent堆栈

时间:2011-09-09 06:10:07

标签: c# wpf avalondock

如何使用AvalonDock创建两个可停靠的内容窗格堆栈的初始启动状态而不是标签?

                <ad:DockableContent x:Name="toolsContent" Title="Materials" Selector.IsSelected="True">
                    <Canvas Background="White">
                    </Canvas>
                </ad:DockableContent>
                <ad:DockableContent x:Name="properties" Title="Properties">
                    <Canvas Background="White">
                    </Canvas>                        
                </ad:DockableContent>

因此,在这种情况下,应用程序将加载为两个可停靠的内容作为选项卡,一个隐藏在另一个后面。而我想要一个面板在另一个面板之上(堆叠)而不是在后面。

1 个答案:

答案 0 :(得分:2)

这2个<ad:DockableContent元素现在位于1 <ad:DockablePane元素内。 AvalonDock在每个内容的窗格内创建一个选项卡。

您需要制作2个单独的<ad:DockablePane元素
- 都在<ad:ResizingPanel Orientation="Vertical"> - 内 每个中包含1个<ad:DockableContent元素。