You can bind the PeriodStart and PeriodEnd properties of the timeline to properties of your view model. You can do this for the VisiblePeriodStart and VisiblePeriodEnd properties as well - they specify the current visible range in the timeline control and thus, the zoom level.
Regarding the intervals collection - you can add all interval types that you might need to the intervals collection - the timeline control will determine the best view, depending on the current visible range and the whole range. Thus, the additional interval types in the intervals collection will not be a problem.
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>