menu

Xamarin.iOS

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ScheduleAppointment - Xamarin.iOS API Reference | Syncfusion

    Show / Hide Table of Contents

    Class ScheduleAppointment

    Represents a class which defines appointments in schedule control.

    Inheritance
    System.Object
    ScheduleAppointment
    Implements
    System.ComponentModel.INotifyPropertyChanged
    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
    Id

    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

    Implements

    System.ComponentModel.INotifyPropertyChanged
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved