This question is locked. New answers and comments are not allowed.
Hi,
I am just wondering if it is possible to dock controls recursively (well, I only need two levels)? Basically, top-level controls should be placed as tabs; inside each tab, there should be a regular RadSplitContainer. Controls should be draggable between top-level containers; also, it should be possible to create a new top-level group (tab) by dragging a control.
This code comes very close to what I have in mind but it looks like you don't support that scenario yet (it is easy to crash this app and also layout serialization doesn't work):
Thanks!
-Andrew
I am just wondering if it is possible to dock controls recursively (well, I only need two levels)? Basically, top-level controls should be placed as tabs; inside each tab, there should be a regular RadSplitContainer. Controls should be draggable between top-level containers; also, it should be possible to create a new top-level group (tab) by dragging a control.
This code comes very close to what I have in mind but it looks like you don't support that scenario yet (it is easy to crash this app and also layout serialization doesn't work):
Thanks!
-Andrew
<
telerik:RadDocking
Grid.Row
=
"1"
x:Name
=
"radDocking"
Background
=
"White"
>
<
telerik:RadDocking.DocumentHost
>
<
telerik:RadPaneGroup
TabStripPlacement
=
"Top"
x:Name
=
"radPaneGroup"
>
<
telerik:RadDocumentPane
Header
=
"Welcome"
>
<
telerik:RadSplitContainer
>
<
telerik:RadSplitContainer
Orientation
=
"Vertical"
>
<
telerik:RadPaneGroup
x:Name
=
"rpgGrid"
>
<
telerik:RadPane
>
<
TextBlock
>Viewer 1</
TextBlock
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
<
telerik:RadPaneGroup
>
<
telerik:RadPane
>
<
TextBlock
>Viewer 2</
TextBlock
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
<
telerik:RadPaneGroup
>
<
telerik:RadPane
Title
=
"Viewer 3"
>
<
TextBlock
>Viewer 3</
TextBlock
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
</
telerik:RadSplitContainer
>
<
telerik:RadSplitContainer
Orientation
=
"Vertical"
InitialPosition
=
"DockedLeft"
>
<
telerik:RadSplitContainer
Orientation
=
"Horizontal"
>
<
telerik:RadPaneGroup
>
<
telerik:RadPane
>
<
TextBlock
>Viewer 4</
TextBlock
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
<
telerik:RadPaneGroup
>
<
telerik:RadPane
Title
=
"Viewer 5"
>
<
TextBlock
>Viewer 5</
TextBlock
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
</
telerik:RadSplitContainer
>
<
telerik:RadPaneGroup
>
<
telerik:RadPane
>
<
TextBlock
>Viewer 6</
TextBlock
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
</
telerik:RadSplitContainer
>
</
telerik:RadSplitContainer
>
</
telerik:RadDocumentPane
>
</
telerik:RadPaneGroup
>
</
telerik:RadDocking.DocumentHost
>
</
telerik:RadDocking
>