wpf-devexpress-dot-xpf-dot-charts-dot-worktimerule-13af5243.md
Returns a collection of the working time intervals within a day.
Namespace : DevExpress.Xpf.Charts
Assembly : DevExpress.Xpf.Charts.v25.2.dll
NuGet Package : DevExpress.Wpf.Charts
public TimeIntervalCollection WorkIntervals { get; }
Public ReadOnly Property WorkIntervals As TimeIntervalCollection
| Type | Description |
|---|---|
| TimeIntervalCollection |
The collection of the TimeInterval objects.
|
The following markup shows how to configure work time options.
<dxc:XYDiagram2D.AxisX>
<dxc:AxisX2D>
<dxc:AxisX2D.DateTimeScaleOptions>
<!-- Enable the feature to show only working time on the date-time x-axis. -->
<dxc:ManualDateTimeScaleOptions WorkTimeOnly="True"
AutoGrid="False"
MeasureUnit="Hour"
GridAlignment="Hour">
<dxc:ManualDateTimeScaleOptions.WorkTimeRules>
<!-- Add a work time rule. -->
<!-- Specify weekdays on which this rule should be applied. -->
<dxc:WorkTimeRule Weekdays="Monday,Tuesday,Wednesday,Thursday,Friday">
<dxc:WorkTimeRule.WorkIntervals>
<!-- Specify one or more working time intervals of this rule. -->
<dxc:TimeInterval StartHour="09"
StartMinute="00"
StartSecond="00"
EndHour="18"
EndMinute="00"
EndSecond="00"/>
</dxc:WorkTimeRule.WorkIntervals>
</dxc:WorkTimeRule>
<!-- Add one more work time rule. -->
<!-- Specify the date to which the rule is applied. -->
<dxc:WorkTimeRule Date="02/02/17">
<dxc:WorkTimeRule.WorkIntervals>
<!-- A time interval can be set as follows. -->
<dxc:TimeInterval>9:00:00-18:00:00</dxc:TimeInterval>
</dxc:WorkTimeRule.WorkIntervals>
</dxc:WorkTimeRule>
</dxc:ManualDateTimeScaleOptions.WorkTimeRules>
</dxc:ManualDateTimeScaleOptions>
</dxc:AxisX2D.DateTimeScaleOptions>
<!--...-->
</dxc:AxisX2D>
</dxc:XYDiagram2D.AxisX>
See Also