I am glad to see that the Calendar seems suitable for your requirements.
As for the specific functionality you are looking for, you can achieve the behavior by directly modifying the native controls in Android and iOS. Basically, you need to create custom renderers and directly work with the API of the native controls in the platforms. I have attached a sample for your reference. Please have a look at the custom renderer classes.
We also have a feature request to expose the functionality in Xamarin.Forms
so that no such additional effort is required from your side. Furthermore, we will consider providing mechanism to programmatically scroll to a certain hour/event. You can track the progress of the feature request on the following link from our Ideas & Feedback
portal - Calendar: Add possibility to change default time period range
. Please subscribe to the item so that you receive automatic notifications when there are any updates.
Have a great week.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items