ScheduleView is not maintaining the point where it was scrolled.
I am facing this issue in such conditions:
1) ScheduleView is scrolled on max amount horizontally.(scheduleview.jpg).
2) CustomRadDocking.DocumentHost>
Sidebar is pinned. Please note width of ScheduleView is changed automatically when sidebar is pinned. (sidebar_pin.jpg)
3) Unpin Sidebar. Now ScheduleView is not scrolled to the max amount. (scheduleview_scroll.jpg)
The layout is like this:
<custom:CustomRadDocking RetainPaneSizeMode="DockingAndFloating"
Grid.Row="3"
Margin="0"
BorderThickness="0"
Padding="0"
controls:AnimationManager.IsAnimationEnabled="False"
controls:AnimationManager.AnimationSelector="{x:Null}"
CloseButtonPosition="InPane"
DragDropMode="Immediate">
<custom:CustomRadDocking.DocumentHost>
<telerik:RadSplitContainer>
<telerik:RadPaneGroup IsContentPreserved="True"
BorderThickness="0"
Margin="0"
Align="Justify"
AllTabsEqualHeight="True"
DocumentHostTemplate="{StaticResource DocumentHostWithoutBorders}"
Padding="0">
<telerik:RadDocumentPane Visibility="Collapsed"
CanUserClose="False"
BorderThickness="0"
Margin="0"
Padding="0"
Title="Gantt">
<telerik:RadDocumentPane.Content>
<DockPanel x:Name="Schedule_Root">
<AdornerDecorator>
<telerik:RadScheduleView x:Name="ScheduleControl"/>
</telerik:RadDocumentPane.Content>
</telerik:RadDocumentPane>
</telerik:RadPaneGroup>
</telerik:RadSplitContainer>
</custom:CustomRadDocking.DocumentHost>
<telerik:RadSplitContainer controls:DockingPanel.InitialSize="454,150"
InitialPosition="DockedRight">
<telerik:RadPaneGroup IsContentPreserved="True"
Align="Justify"
AllTabsEqualHeight="True"
Name="ExpandiblePanels">
<telerik:RadPane Header="Sidebar" />
</telerik:RadPaneGroup>
</telerik:RadSplitContainer>
</custom:CustomRadDocking>