Skip to main content

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

MonthlyByDayOfWeek Class

Represents the monthly recurrence in a particular day of week.

Namespace: DevExpress.Xpf.Gantt

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

NuGet Package: DevExpress.Wpf.Gantt

#Declaration

public sealed class MonthlyByDayOfWeek :
    RecurrenceByDayOfWeek

#Remarks

Use the MonthlyByDayOfWeek object to define that the rule reoccurs on a monthly basis in a particular day of week.

Use the DayOfWeek and Week properties to specify a day of week and number of week when the rule is applied.

#Example

<dxgn:GanttControl ItemsSource="{Binding Tasks}">
    <dxgn:GanttControl.View>
        <dxgn:GanttView ...
            NonworkingDayDisplayMode="Show"
            NonworkingTimeDisplayMode="Show">
            <dxgn:GanttView.WorkingTimeRules>
                <!-- The rule applies to the second week's monday of each month -->
                <dxgn:WorkingTimeRule 
                    Recurrence="{dxgn:MonthlyByDayOfWeek DayOfWeek=Monday, Week=2}" 
                    WorkingTime="9:0:0-13:0:0, 14:0:0-17:0:0" />
            </dxgn:GanttView.WorkingTimeRules>
        </dxgn:GanttView>
    </dxgn:GanttControl.View>
</dxgn:GanttControl>
See Also