wpf-devexpress-dot-xpf-dot-charts-dot-worktimerule.md
Gets or sets weekdays 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 Weekday Weekdays { get; set; }
Public Property Weekdays As Weekday
| Type | Description |
|---|---|
| Weekday |
The Weekday enumeration values.
|
Available values:
| Name | Description |
|---|---|
| None |
Weekday is not specified.
| | Sunday |
Identifies Sunday.
| | Monday |
Identifies Monday.
| | Tuesday |
Identifies Tuesday.
| | Wednesday |
Identifies Wednesday.
| | Thursday |
Identifies Thursday.
| | Friday |
Identifies Friday.
| | Saturday |
Identifies Saturday.
|
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