Skip to main content
All docs
V24.2

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TimelineView.Zoom Property

Specifies the current zoom level. This is a dependency property.

Namespace: DevExpress.Xpf.Scheduling

Assembly: DevExpress.Xpf.Scheduling.v24.2.dll

NuGet Package: DevExpress.Wpf.Scheduling

#Declaration

public TimeSpan Zoom { get; set; }

#Property Value

Type Description
TimeSpan

A System.TimeSpan value that is the time interval per screen pixel.

#Remarks

The image below illustrates the TimelineView with the Zoom property set to 30 seconds. Each 30-minute span occupies 60 device-independent pixels (2 DIP for each minute).

The code sample below demonstrates how to set the Zoom property to 3 seconds.

 <dxsch:SchedulerControl>
    <dxsch:TimelineView ... Zoom="00:00:30">
    </dxsch:TimelineView>
</dxsch:SchedulerControl>

Use the ZoomRange to limit the zoom level available to the user. The ActualZoomRange property returns the actual zoom level limit based on the VisibleIntervals property value and the current viewport’s width.

The ViewportInterval property returns the currently visible interval.

See Also