Class ScheduleAppointment
Represents a class which defines appointments in schedule control.
Implements
Inherited Members
Namespace: Com.Syncfusion.Schedule
Assembly: Syncfusion.SfSchedule.Android.dll
Syntax
public class ScheduleAppointment : ScheduleNotificationObject, INotifyPropertyChanged
Constructors
ScheduleAppointment()
Initializes a new instance of the ScheduleAppointment class.
Declaration
public ScheduleAppointment()
Properties
ActualEndTime
Gets the internal end time which is converted based on start time zone applied.
Declaration
public Calendar ActualEndTime { get; }
Property Value
Type |
---|
Java.Util.Calendar |
ActualStartTime
Gets the internal start time which is converted based on start time zone applied.
Declaration
public Calendar ActualStartTime { get; }
Property Value
Type |
---|
Java.Util.Calendar |
Color
Gets or sets the appointment color.
Declaration
public int Color { get; set; }
Property Value
Type |
---|
System.Int32 |
EndTime
Gets or sets the end date and time of the appointment.
Declaration
public Calendar EndTime { get; set; }
Property Value
Type |
---|
Java.Util.Calendar |
EndTimeZone
Gets or sets time zone for the end time of the appointment.
Declaration
public string EndTimeZone { get; set; }
Property Value
Type |
---|
System.String |
ExceptionOccurrenceActualDate
Gets or sets the original occurrence date if recurrence exception appointment added.
Declaration
public Calendar ExceptionOccurrenceActualDate { get; set; }
Property Value
Type |
---|
Java.Util.Calendar |
Id
Gets or sets an unique Id for referring event or appointment in ItemsSource.
Declaration
public object Id { get; set; }
Property Value
Type |
---|
System.Object |
Remarks
The occurrences of pattern appointment have same Id of pattern recurrence appointment. The exception appointment should have different Id with pattern recurrence appointment.
IsAllDay
Gets or sets a value indicating whether the appointment's duration is equal one day or not.
Declaration
public bool IsAllDay { get; set; }
Property Value
Type |
---|
System.Boolean |
IsRecursive
Gets or sets a value indicating whether the appointment is recurrence appointment or not.
Declaration
public bool IsRecursive { get; set; }
Property Value
Type |
---|
System.Boolean |
Location
Gets or sets the location for an appointment.
Declaration
public string Location { get; set; }
Property Value
Type |
---|
System.String |
MinHeight
Gets or sets a value indicating whether gets or sets the minimum height of the appointment to be rendered with in time interval height.
Declaration
public double MinHeight { get; set; }
Property Value
Type |
---|
System.Double |
Notes
Gets or sets the notes for an appointment.
Declaration
public string Notes { get; set; }
Property Value
Type |
---|
System.String |
RecurrenceExceptionDates
Gets or sets the properties for maintaining recurrence rule exception Dates.
Declaration
public ObservableCollection<Calendar> RecurrenceExceptionDates { get; set; }
Property Value
Type |
---|
System.Collections.ObjectModel.ObservableCollection<Java.Util.Calendar> |
RecurrenceId
Gets or sets the Id which is used to maintain the pattern recurrence Id that added in ItemsSource for creating the exception recurrence appointment.
Declaration
public object RecurrenceId { get; set; }
Property Value
Type |
---|
System.Object |
See Also
RecurrenceProperties
Gets or sets the properties for maintaining recurrence information.
Declaration
public RecurrenceProperties RecurrenceProperties { get; set; }
Property Value
Type |
---|
RecurrenceProperties |
RecurrenceRule
Gets or sets a value indicating whether the appointment should be recursive.
Declaration
public string RecurrenceRule { get; set; }
Property Value
Type |
---|
System.String |
StartTime
Gets or sets the start date and time of the appointment.
Declaration
public Calendar StartTime { get; set; }
Property Value
Type |
---|
Java.Util.Calendar |
StartTimeZone
Gets or sets time zone for the start time of the appointment.
Declaration
public string StartTimeZone { get; set; }
Property Value
Type |
---|
System.String |
Subject
Gets or sets the subject for the appointment.
Declaration
public string Subject { get; set; }
Property Value
Type |
---|
System.String |