Class RecurrencePattern
Inherited Members
Namespace: Telerik.UI.Xaml.Controls.Scheduler
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class RecurrencePattern : ViewModelBase, INotifyPropertyChanged
Constructors
RecurrencePattern()
Declaration
public RecurrencePattern()
RecurrencePattern(CultureInfo)
Declaration
public RecurrencePattern(CultureInfo culture)
Parameters
System.
|
RecurrencePattern(Int32[], RecurrenceDays, RecurrenceFrequency, Int32, Int32[], Nullable<Int32>, Int32[], Int32[])
Declaration
public RecurrencePattern(int[] daysOfMonth, RecurrenceDays daysOfWeekMask, RecurrenceFrequency frequency, int interval, int[] monthsOfYear, Nullable<int> dayOrdinal, int[] hoursOfDay, int[] minutesOfHour)
Parameters
System.
|
Recurrence
|
Recurrence
|
System.
|
System.
|
System.
|
System.
|
System.
|
RecurrencePattern(Nullable<Int32>, RecurrenceDays, RecurrenceFrequency, Int32, Nullable<Int32>, Nullable<Int32>)
Declaration
public RecurrencePattern(Nullable<int> dayOfMonth, RecurrenceDays daysOfWeekMask, RecurrenceFrequency frequency, int interval, Nullable<int> monthOfYear, Nullable<int> dayOrdinal)
Parameters
System.
|
Recurrence
|
Recurrence
|
System.
|
System.
|
System.
|
Properties
DayOrdinal
Declaration
public Nullable<int> DayOrdinal { get; set; }
Property Value
System.
|
DaysOfMonth
Declaration
public int[] DaysOfMonth { get; set; }
Property Value
System.
|
DaysOfWeekMask
FirstDayOfWeek
Declaration
public DayOfWeek FirstDayOfWeek { get; set; }
Property Value
System.
|
Frequency
HoursOfDay
Declaration
public int[] HoursOfDay { get; set; }
Property Value
System.
|
Interval
Declaration
public int Interval { get; set; }
Property Value
System.
|
MaxOccurrences
Declaration
public Nullable<int> MaxOccurrences { get; set; }
Property Value
System.
|
MinutesOfHour
Declaration
public int[] MinutesOfHour { get; set; }
Property Value
System.
|
MonthOfYear
Declaration
public Nullable<int> MonthOfYear { get; set; }
Property Value
System.
|
RecursUntil
Declaration
public Nullable<DateTime> RecursUntil { get; set; }
Property Value
System.
|
Methods
Copy()
CopyFrom(RecurrencePattern)
GetFirstOccurrence(DateTime)
Declaration
public Nullable<DateTime> GetFirstOccurrence(DateTime start)
Parameters
System.
|
Returns
System.
|
GetNextDate(DateTime, Int32)
Declaration
protected DateTime GetNextDate(DateTime start, int index)
Parameters
System.
|
System.
|
Returns
System.
|
GetOccurrences(DateTime)
Declaration
public IEnumerable<DateTime> GetOccurrences(DateTime start)
Parameters
System.
|
Returns
System.
|
GetOccurrences(DateTime, DateTime, DateTime)
Declaration
public IEnumerable<DateTime> GetOccurrences(DateTime start, DateTime from, DateTime to)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
MatchDayOfWeekMask(DateTime, RecurrenceDays)
Declaration
protected static bool MatchDayOfWeekMask(DateTime start, RecurrenceDays daysOfWeekMask)
Parameters
System.
|
Recurrence
|
Returns
System.
|
MatchDayOrdinal(DateTime, Nullable<Int32>, RecurrenceDays, CultureInfo)
Declaration
protected static bool MatchDayOrdinal(DateTime date, Nullable<int> dayOrdinal, RecurrenceDays daysOfWeekMask, CultureInfo culture = null)
Parameters
System.
|
System.
|
Recurrence
|
System.
|
Returns
System.
|
MatchPattern(DateTime, DateTime)
Declaration
protected bool MatchPattern(DateTime start, DateTime dateTime)
Parameters
System.
|
System.
|
Returns
System.
|