Class RecurrenceProperties
The Recurrence Properties class contains properties to configure the recurrence appointment in schedule.
Inheritance
Namespace: Syncfusion.SfSchedule.XForms
Assembly: Syncfusion.SfSchedule.XForms.dll
Syntax
public class RecurrenceProperties : BindableObject
Constructors
RecurrenceProperties()
Initializes a new instance of the RecurrenceProperties class.
Declaration
public RecurrenceProperties()
Fields
DailyNDaysProperty
Gets or sets the DailyNDays
property.
Declaration
public static readonly BindableProperty DailyNDaysProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
DayOfMonthProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty DayOfMonthProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
DayOfWeekProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty DayOfWeekProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
EndDateProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty EndDateProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
EveryNYearsProperty
Gets or sets the EveryNYears
property.
Declaration
public static readonly BindableProperty EveryNYearsProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
GenericMonthProperty
Gets or sets the GenericMonth
property.
Declaration
public static readonly BindableProperty GenericMonthProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IntervalProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty IntervalProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsDailyEveryNDaysProperty
Gets or sets the IsDailyEveryNDays
property.
Declaration
public static readonly BindableProperty IsDailyEveryNDaysProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsMonthlySpecificProperty
Gets or sets the IsMonthlySpecific
property.
Declaration
public static readonly BindableProperty IsMonthlySpecificProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsRangeEndDateProperty
Gets or sets the IsRangeEndDate
property.
Declaration
public static readonly BindableProperty IsRangeEndDateProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsRangeNoEndDateProperty
Gets or sets the IsRangeNoEndDate
property.
Declaration
public static readonly BindableProperty IsRangeNoEndDateProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsRangeRecurrenceCountProperty
Gets or sets the IsRangeRecurrenceCount
property.
Declaration
public static readonly BindableProperty IsRangeRecurrenceCountProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsSpecificProperty
Gets or sets the IsSpecific
property.
Declaration
public static readonly BindableProperty IsSpecificProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsWeeklyFridayProperty
Gets or sets the IsWeeklyFriday
property.
Declaration
public static readonly BindableProperty IsWeeklyFridayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsWeeklyMondayProperty
Gets or sets the IsWeeklyMonday
property.
Declaration
public static readonly BindableProperty IsWeeklyMondayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsWeeklySaturdayProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty IsWeeklySaturdayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsWeeklySundayProperty
Gets or sets the IsWeeklySunday
property.
Declaration
public static readonly BindableProperty IsWeeklySundayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsWeeklyThursdayProperty
Gets or sets the IsWeeklyThursday
property.
Declaration
public static readonly BindableProperty IsWeeklyThursdayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsWeeklyTuesdayProperty
Gets or sets the IsWeeklyTuesday
property.
Declaration
public static readonly BindableProperty IsWeeklyTuesdayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsWeeklyWednesdayProperty
Gets or sets the IsWeeklyWednesday
property.
Declaration
public static readonly BindableProperty IsWeeklyWednesdayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsYearlySpecificProperty
Gets or sets the IsYearlySpecific
property.
Declaration
public static readonly BindableProperty IsYearlySpecificProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MonthlyEveryNMonthsProperty
Gets or sets the MonthlyEveryNMonths
property.
Declaration
public static readonly BindableProperty MonthlyEveryNMonthsProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MonthlyNthWeekProperty
Gets or sets the MonthlyNthWeek
property.
Declaration
public static readonly BindableProperty MonthlyNthWeekProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MonthlySpecificMonthDayProperty
Gets or sets the MonthlySpecificMonthDay
property.
Declaration
public static readonly BindableProperty MonthlySpecificMonthDayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MonthlyWeekDayProperty
Gets or sets the MonthlyWeekDay
property.
Declaration
public static readonly BindableProperty MonthlyWeekDayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MonthProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty MonthProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
NthWeekProperty
Gets or sets the NthWeek
property.
Declaration
public static readonly BindableProperty NthWeekProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
RangeEndDateProperty
Gets or sets the RangeEndDate
property.
Declaration
public static readonly BindableProperty RangeEndDateProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
RangeRecurrenceCountProperty
Gets or sets the RangeRecurrenceCount
property.
Declaration
public static readonly BindableProperty RangeRecurrenceCountProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
RangeStartDateProperty
Gets or sets the RangeStartDate
property.
Declaration
public static readonly BindableProperty RangeStartDateProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
RecurrenceCountProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty RecurrenceCountProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
RecurrenceRangeProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty RecurrenceRangeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
RecurrenceRuleProperty
Gets or sets the recurrence rule for schedule appointment to recur the appointment based on the given recurrence rule.
Declaration
public static readonly BindableProperty RecurrenceRuleProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
RecurrenceTypeProperty
Gets or sets the RecurrenceType
property.
Declaration
public static readonly BindableProperty RecurrenceTypeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
SpecificMonthDayProperty
Gets or sets the SpecificMonthDay
property.
Declaration
public static readonly BindableProperty SpecificMonthDayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
SpecificMonthProperty
Gets or sets the SpecificMonth
property.
Declaration
public static readonly BindableProperty SpecificMonthProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
StartDateProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty StartDateProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
WeekDayProperty
Gets or sets the WeekDay
property.
Declaration
public static readonly BindableProperty WeekDayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
WeekDaysProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty WeekDaysProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
WeeklyEveryNWeeksProperty
Gets or sets the WeeklyEveryNWeeks
property.
Declaration
public static readonly BindableProperty WeeklyEveryNWeeksProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
WeekProperty
Gets or sets the IsWeeklySaturday
property.
Declaration
public static readonly BindableProperty WeekProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
YearlyEveryNYearsProperty
Gets or sets the YearlyEveryNYears
property.
Declaration
public static readonly BindableProperty YearlyEveryNYearsProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
YearlyGenericMonthProperty
Gets or sets the YearlyGenericMonth
property.
Declaration
public static readonly BindableProperty YearlyGenericMonthProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
YearlyNthWeekProperty
Gets or sets the YearlyNthWeek
property.
Declaration
public static readonly BindableProperty YearlyNthWeekProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
YearlySpecificMonthDayProperty
Gets or sets the YearlySpecificMonthDay
property.
Declaration
public static readonly BindableProperty YearlySpecificMonthDayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
YearlySpecificMonthProperty
Gets or sets the YearlySpecificMonth
property.
Declaration
public static readonly BindableProperty YearlySpecificMonthProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
YearlyWeekDayProperty
Gets or sets the YearlyWeekDay
property.
Declaration
public static readonly BindableProperty YearlyWeekDayProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
Properties
DayOfMonth
Gets or sets the Day of Month for Recurrence Properties to set the day on which recurrence has to be set for every month.
Declaration
public int DayOfMonth { get; set; }
Property Value
Type |
---|
System.Int32 |
DayOfWeek
Gets or sets the Day Of Week for Recurrence Properties to set the day of week on which recurrence has to be set.
Declaration
public int DayOfWeek { get; set; }
Property Value
Type |
---|
System.Int32 |
EndDate
Gets or sets the End date for Recurrence Properties to determine the end date for recurrence appointment.
Declaration
public DateTime EndDate { get; set; }
Property Value
Type |
---|
System.DateTime |
EveryNYears
Gets or sets the Every N Years for Recurrence properties to determine the interval between for yearly recursive appointments.
Declaration
public int EveryNYears { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | This property takes the System.Int32 value. |
Interval
Gets or sets the Interval for Recurrence Properties to recur the appointments on specific interval for Daily/Weekly/Monthly/Yearly recurrence.
Declaration
public int Interval { get; set; }
Property Value
Type |
---|
System.Int32 |
IsDailyEveryNDays
Gets or sets a value indicating whether the Recurrence Properties can recur daily every N days or not.
Declaration
public bool IsDailyEveryNDays { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsMonthlySpecific
Gets or sets a value indicating whether this Recurrence Properties is monthly specific or not to recur on specific week of month.
Declaration
public bool IsMonthlySpecific { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsSpecific
Gets or sets a value indicating whether the Recurrence Properties is specific or not to recur on schedule.
Declaration
public bool IsSpecific { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsYearlySpecific
Gets or sets a value indicating whether this Recurrence Properties is yearly specific to recur on same day of each year.
Declaration
public bool IsYearlySpecific { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Month
Gets or sets the Month for Recurrence Properties to set the specific month of year on which recurrence has to be set.
Declaration
public int Month { get; set; }
Property Value
Type |
---|
System.Int32 |
RecurrenceCount
Gets or sets the Recurrence Count for Recurrence Properties to recur the appointment on specific count.
Declaration
public int RecurrenceCount { get; set; }
Property Value
Type |
---|
System.Int32 |
RecurrenceRange
Gets or sets the Recurrence Range for Recurrence Property to set the time limit for recurrence appointment.
Declaration
public RecurrenceRange RecurrenceRange { get; set; }
Property Value
Type |
---|
RecurrenceRange |
RecurrenceRule
Gets or sets the recurrence rule for Recurrence Properties to recur the appointment based on the given recurrence rule.
Declaration
public string RecurrenceRule { get; set; }
Property Value
Type |
---|
System.String |
RecurrenceType
Gets or sets Recurrence Type for Recurrence Rule to determine the recurrence type for the appointment.
Declaration
public RecurrenceType RecurrenceType { get; set; }
Property Value
Type | Description |
---|---|
RecurrenceType | This property takes the RecurrenceType value. |
StartDate
Gets or sets the Start Date for Recurrence Properties to determine the start date of recurrence appointment.
Declaration
public DateTime StartDate { get; set; }
Property Value
Type |
---|
System.DateTime |
Week
Gets or sets the Week for Recurrence properties to set the week of month on which recurrence has to be set.
Declaration
public int Week { get; set; }
Property Value
Type |
---|
System.Int32 |
WeekDays
Gets or sets the Week Days value for Recurrence Properties to recur the appointment on the specif day/days in a week.
Declaration
public WeekDays WeekDays { get; set; }
Property Value
Type |
---|
WeekDays |