Сделать DockableContent Stack в AvalonDock - PullRequest
       11

Сделать DockableContent Stack в AvalonDock

1 голос
/ 09 сентября 2011

Как сделать исходное состояние запуска двух закрепляемых стеками панелей содержимого вместо вкладок с помощью 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 Ответ

2 голосов
/ 09 сентября 2011

Эти 2 <ad:DockableContent элемента теперь находятся внутри 1 <ad:DockablePane элемента.AvalonDock создает вкладку внутри панели для каждого фрагмента содержимого.

Вам нужно сделать 2 отдельных <ad:DockablePane элемента
- оба внутри <ad:ResizingPanel Orientation="Vertical"> -
с 1 <ad:DockableContent элементом в каждом.

...