wpf-devexpress-dot-xpf-dot-charts-dot-worktimerule-ee38d9f5.md
Gets or sets the date on which the specified working time intervals should be applied.
Namespace : DevExpress.Xpf.Charts
Assembly : DevExpress.Xpf.Charts.v25.2.dll
NuGet Package : DevExpress.Wpf.Charts
public DateTime? Date { get; set; }
Public Property [Date] As Date?
| Type | Description |
|---|---|
| Nullable<DateTime> |
A DateTime value.
|
Note that the WorkTimeRule.Date property value has a higher priority than the WorkTimeRule.Weekdays property value when specifying a work time rule.
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