WorkTimeRule.Weekdays Property
Gets or sets weekdays on which the specified working time intervals should be applied.
Namespace: DevExpress.Xpf.Charts
Assembly: DevExpress.Xpf.Charts.v24.1.dll
NuGet Package: DevExpress.Wpf.Charts
Declaration
Property Value
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. |
Remarks
Note that the WorkTimeRule.Date property value has a higher priority than the WorkTimeRule.Weekdays
property value when specifying a work time rule.
Example
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