I have created a Silverlight application with a RadDocking panel with the following code:
This creates a nice four-pane view of four separate controls. However, if I unpin the pane named "radPane3" (i.e., click the pin icon in its header), the pane goes into its unpinned state on the left, but the remaining panes are seemingly disabled and cleared. I will attempt to attach a screenshot.
Interestingly, if I drag the window such that it begins floating, the content reappears. After docking again the content remains. However, subsequent pin/unpin events cause the content to disappear again.
<
telerik:RadDocking
Name
=
"radDocking1"
Grid.Row
=
"1"
HasDocumentHost
=
"False"
>
<
telerik:RadSplitContainer
Orientation
=
"Vertical"
>
<
telerik:RadSplitContainer
Orientation
=
"Horizontal"
>
<
telerik:RadPaneGroup
>
<
telerik:RadPane
Name
=
"radPane3"
Header
=
"Event Calendar"
ContextMenuTemplate
=
"{x:Null}"
telerik:RadDocking.SerializationTag
=
"radPane3"
IsPinned
=
"True"
>
<
ScrollViewer
HorizontalScrollBarVisibility
=
"Auto"
VerticalScrollBarVisibility
=
"Auto"
>
<!-- Custom Silverlight Control -->
</
ScrollViewer
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
<
telerik:RadPaneGroup
>
<
telerik:RadPane
Name
=
"radPane2"
Header
=
"Financials"
ContextMenuTemplate
=
"{x:Null}"
telerik:RadDocking.SerializationTag
=
"radPane2"
IsPinned
=
"True"
>
<
ScrollViewer
HorizontalScrollBarVisibility
=
"Auto"
VerticalScrollBarVisibility
=
"Auto"
>
<!-- Custom Silverlight Control -->
</
ScrollViewer
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
</
telerik:RadSplitContainer
>
<
telerik:RadSplitContainer
Orientation
=
"Horizontal"
>
<
telerik:RadPaneGroup
>
<
telerik:RadPane
Name
=
"radPane1"
Header
=
"Promotions"
ContextMenuTemplate
=
"{x:Null}"
telerik:RadDocking.SerializationTag
=
"radPane1"
IsPinned
=
"True"
>
<
ScrollViewer
HorizontalScrollBarVisibility
=
"Visible"
VerticalScrollBarVisibility
=
"Auto"
>
<!-- Custom Silverlight Control -->
</
ScrollViewer
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
<
telerik:RadPaneGroup
>
<
telerik:RadPane
Name
=
"radPane4"
Header
=
"Event Details"
ContextMenuTemplate
=
"{x:Null}"
telerik:RadDocking.SerializationTag
=
"radPane4"
IsPinned
=
"True"
>
<
ScrollViewer
HorizontalScrollBarVisibility
=
"Auto"
VerticalScrollBarVisibility
=
"Auto"
>
<!-- Custom Silverlight Control -->
</
ScrollViewer
>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
</
telerik:RadSplitContainer
>
</
telerik:RadSplitContainer
>
</
telerik:RadDocking
>
This creates a nice four-pane view of four separate controls. However, if I unpin the pane named "radPane3" (i.e., click the pin icon in its header), the pane goes into its unpinned state on the left, but the remaining panes are seemingly disabled and cleared. I will attempt to attach a screenshot.
Interestingly, if I drag the window such that it begins floating, the content reappears. After docking again the content remains. However, subsequent pin/unpin events cause the content to disappear again.