I'm trying to implement two panels that slide and dock similar to visual studio's Solution Explorer and Properites. I was able to make them slide using splitter/slidingzone/slidingpane with a litlle tab appearing when they are hidden. I want to also be able to dock them side by side by dragging one of them next to the other one. For my search I found that it may be done using Dock but I did not find how to do it. I tried to implement it by it did not work with me and I had to revert back to the splitter code to implement other functionalities. what it did was putting the slidingzone inside the dock/dockzone/dockpane
<telerik:RadSplitter RenderMode="Lightweight" ID="RadSplitter1" Skin="Material" runat="server" Width="100%" Height="100%"> <telerik:RadPane ID="LeftPane" runat="server" Width="22px" Scrolling="none" Locked="False"> <telerik:RadSlidingZone ID="SlidingZone1" runat="server" Width="22px" RenderMode="Lightweight"> <telerik:RadSlidingPane ID="RadSlidingPane1" Title="Emergency" runat="server" Width="300px" MinWidth="300"> <uc1:EmergencyControl runat="server" ID="EmergencyControl" /> </telerik:RadSlidingPane> <telerik:RadSlidingPane ID="Radslidingpane2" Title="Alarm" runat="server" Width="300px" MinWidth="300"> <uc1:AlarmControl runat="server" ID="AlarmControl" /> </telerik:RadSlidingPane> </telerik:RadSlidingZone> </telerik:RadPane> <telerik:RadPane ID="MiddlePane1" runat="server" Scrolling="None"> <telerik:RadSplitter RenderMode="Lightweight" ID="Radsplitter2" runat="server" Orientation="Horizontal" VisibleDuringInit="false" Height="100%"> <telerik:RadPane ID="MapPane" runat="server"> <uc1:MapControl runat="server" ID="MapControl" Height="100%" /> </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> <telerik:RadPane ID="EndPane" runat="server" Width="22px" Scrolling="None"> <telerik:RadSlidingZone ID="Radslidingzone1" runat="server" Width="22px" ClickToOpen="true" SlideDirection="Left"> <telerik:RadSlidingPane ID="AlarmBtnPane" Title="Alarm Button" runat="server" Width="50px" MinWidth="50" EnableDock="False" EnableResize="False" TabView="TextAndImage"> <uc1:AlarmBtnControl runat="server" ID="AlarmBtnControl" /> </telerik:RadSlidingPane> </telerik:RadSlidingZone> </telerik:RadPane></telerik:RadSplitter>
So I you can provide a example on how to implement it.
