Class ScheduleAppointment
Represents a class which defines appointments in schedule control.
Inheritance
Implements
Namespace: Syncfusion.SfSchedule.iOS
Assembly: Syncfusion.SfSchedule.iOS.dll
Syntax
public class ScheduleAppointment : NSObject, 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 NSDate ActualEndTime { get; }
Property Value
Type |
---|
Foundation.NSDate |
ActualStartTime
Gets the internal start time which is converted based on start time zone applied.
Declaration
public NSDate ActualStartTime { get; }
Property Value
Type |
---|
Foundation.NSDate |
AppointmentBackground
Gets or sets the appointment color.
Declaration
public UIColor AppointmentBackground { get; set; }
Property Value
Type |
---|
UIKit.UIColor |
EndTime
Gets or sets the end date and time of the appointment.
Declaration
public NSDate EndTime { get; set; }
Property Value
Type |
---|
Foundation.NSDate |
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 NSDate ExceptionOccurrenceActualDate { get; set; }
Property Value
Type |
---|
Foundation.NSDate |
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 NSString Location { get; set; }
Property Value
Type |
---|
Foundation.NSString |
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 NSString Notes { get; set; }
Property Value
Type |
---|
Foundation.NSString |
RecurrenceExceptionDates
Gets or sets the properties for maintaining recurrence rule exception Dates.
Declaration
public ObservableCollection<NSDate> RecurrenceExceptionDates { get; set; }
Property Value
Type |
---|
System.Collections.ObjectModel.ObservableCollection<Foundation.NSDate> |
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 NSString RecurrenceRule { get; set; }
Property Value
Type |
---|
Foundation.NSString |
StartTime
Gets or sets the start date and time of the appointment.
Declaration
public NSDate StartTime { get; set; }
Property Value
Type |
---|
Foundation.NSDate |
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 NSString Subject { get; set; }
Property Value
Type |
---|
Foundation.NSString |
Events
PropertyChanged
Occurs when a property value changes.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
---|
System.ComponentModel.PropertyChangedEventHandler |