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