Hi Yana,
There is one issue is coming . Re-Arrange issue is fixed. the event associated to the main docking panel is going blank. The XML file that is storingin Isolated storeage on Save Layout is below :
but if you see the XMAL in code it have the Event associated so that on loading the saved layout, Event is not getting Invoke
<
telerik:RadDocking
AllowUnsafeMode
=
"True"
HasDocumentHost
=
"False"
x:Name
=
"raddock"
>
<
telerik:RadSplitContainer
InitialPosition
=
"DockedTop"
>
<
telerik:RadSplitContainer
Orientation
=
"Horizontal"
>
<
telerik:RadSplitContainer
Orientation
=
"Horizontal"
>
<
telerik:RadPaneGroup
SelectionChanged
=
"RadPaneGroup_SelectionChanged"
Name
=
"MainRadPan"
MouseLeftButtonUp
=
"MainRadPan_MouseLeftButtonUp"
>
<
telerik:RadPane
Header
=
"Controller Settings"
CanUserClose
=
"False"
IsPinned
=
"True"
x:Name
=
"ControlSet"
telerik:RadDocking.SerializationTag
=
"ControlSet"
>
<
ScrollViewer
>
<
Grid
x:Name
=
"InnerContent"
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"*"
></
RowDefinition
>
<
RowDefinition
Height
=
"*"
></
RowDefinition
>
</
Grid.RowDefinitions
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
></
ColumnDefinition
>
<
ColumnDefinition
></
ColumnDefinition
>
</
Grid.ColumnDefinitions
>
<
Border
BorderBrush
=
"White"
BorderThickness
=
"1"
Grid.Row
=
"0"
Grid.Column
=
"0"
Margin
=
"10,10,10,10"
VerticalAlignment
=
"Center"
HorizontalAlignment
=
"Center"
>
<
my:CWAnalogInOutContrSettings
/>
</
Border
>
<
Border
BorderBrush
=
"White"
BorderThickness
=
"1"
Grid.Row
=
"0"
Grid.Column
=
"1"
Margin
=
"10,10,10,10"
VerticalAlignment
=
"Center"
HorizontalAlignment
=
"Center"
>
<
my:CWDigitialInContrSettings
/>
</
Border
>
<
Border
BorderBrush
=
"White"
BorderThickness
=
"1"
Grid.Row
=
"1"
Grid.ColumnSpan
=
"2"
Margin
=
"10,10,10,10"
VerticalAlignment
=
"Center"
HorizontalAlignment
=
"Center"
>
<
my:RelayControlView
/>
</
Border
>
</
Grid
>
</
ScrollViewer
>
</
telerik:RadPane
>
<
telerik:RadPane
Header
=
"Operating Schedule"
CanUserClose
=
"False"
IsPinned
=
"True"
x:Name
=
"OpSchedule"
telerik:RadDocking.SerializationTag
=
"OpSchedule"
>
<
my:CWOperatingSchedule
/>
</
telerik:RadPane
>
<
telerik:RadPane
Header
=
"Event Log"
CanUserClose
=
"False"
IsPinned
=
"True"
x:Name
=
"Eventlog"
telerik:RadDocking.SerializationTag
=
"Eventlog"
>
<
my:EventLogCWView
/>
</
telerik:RadPane
>
<
telerik:RadPane
Header
=
"Calculation Log"
CanUserClose
=
"False"
IsPinned
=
"True"
x:Name
=
"CalLog"
telerik:RadDocking.SerializationTag
=
"CalLog"
>
<
my:CalculatedLogCWView
/>
</
telerik:RadPane
>
<
telerik:RadPane
Header
=
"Calibration History"
CanUserClose
=
"False"
IsPinned
=
"True"
x:Name
=
"CalHist"
telerik:RadDocking.SerializationTag
=
"CalHist"
>
<
my:CalibrationHistoryView
/>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
</
telerik:RadSplitContainer
>
</
telerik:RadSplitContainer
>
</
telerik:RadSplitContainer
>
</
telerik:RadDocking
>
Regards
Vivek