MAUI

  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SchedulerAppointment

    Show / Hide Table of Contents

    Class SchedulerAppointment

    Represents a class which defines the scheduler appointment properties of the scheduler.

    Inheritance
    System.Object
    SchedulerRegionBase
    SchedulerAppointment
    Implements
    System.ComponentModel.INotifyPropertyChanged
    Inherited Members
    SchedulerRegionBase.StartTime
    SchedulerRegionBase.EndTime
    SchedulerRegionBase.Background
    SchedulerRegionBase.RecurrenceRule
    SchedulerRegionBase.RecurrenceExceptionDates
    SchedulerRegionBase.ResourceIds
    SchedulerRegionBase.PropertyChanged
    Namespace: Syncfusion.Maui.Scheduler
    Assembly: Syncfusion.Maui.Scheduler.dll
    Syntax
    public class SchedulerAppointment : SchedulerRegionBase, INotifyPropertyChanged

    Constructors

    SchedulerAppointment()

    Initializes a new instance of the SchedulerAppointment class.

    Declaration
    public SchedulerAppointment()

    Properties

    ActualEndTime

    Gets the internal end time which is converted based on end time zone applied.

    Declaration
    public DateTime ActualEndTime { get; }
    Property Value
    Type Description
    System.DateTime

    ActualStartTime

    Gets the internal start time which is converted based on start time zone applied.

    Declaration
    public DateTime ActualStartTime { get; }
    Property Value
    Type Description
    System.DateTime

    DataItem

    Gets the data item associated with the SchedulerAppointment.

    Declaration
    public object DataItem { get; }
    Property Value
    Type Description
    System.Object
    Remarks

    An object that contains properties to hold the detailed information about the data of SchedulerAppointmentMapping, which will be rendered in SfScheduler.

    EndTimeZone

    Gets or sets the end time zone for the appointment.

    Declaration
    public TimeZoneInfo EndTimeZone { get; set; }
    Property Value
    Type Description
    System.TimeZoneInfo

    Id

    Gets or sets an unique Id for referring event or appointment in AppointmentsSource.

    Declaration
    public object Id { get; set; }
    Property Value
    Type Description
    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 this SchedulerAppointment is all day.

    Declaration
    public bool IsAllDay { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsReadOnly

    Gets or sets a value indicating whether the appointment is read-only or not.

    Declaration
    public bool IsReadOnly { get; set; }
    Property Value
    Type Description
    System.Boolean
    Remarks

    The default value is false.

    Location

    Gets or sets the Location value for Scheduler Appointment to describe the location of the appointment in scheduler.

    Declaration
    public string Location { get; set; }
    Property Value
    Type Description
    System.String

    This property takes the System.String value.

    Notes

    Gets or sets the Notes for Scheduler Appointment to describe a note about the appointment in scheduler.

    Declaration
    public string Notes { get; set; }
    Property Value
    Type Description
    System.String

    This property takes the System.String value.

    RecurrenceId

    Gets or sets the Id which is used to maintain the pattern recurrence Id that added in AppointmentsSource for creating the exception recurrence appointment.

    Declaration
    public object RecurrenceId { get; set; }
    Property Value
    Type Description
    System.Object
    See Also
    Id

    Reminders

    Gets or sets the reminders of an appointment which is used to notify the reminder alert.

    Declaration
    public ObservableCollection<SchedulerReminder> Reminders { get; set; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<SchedulerReminder>
    See Also
    Reminders

    StartTimeZone

    Gets or sets the start time zone for the appointment.

    Declaration
    public TimeZoneInfo StartTimeZone { get; set; }
    Property Value
    Type Description
    System.TimeZoneInfo

    Subject

    Gets or sets the Subject value for Scheduler Appointment to describe the appointments subject in scheduler.

    Declaration
    public string Subject { get; set; }
    Property Value
    Type Description
    System.String

    Type

    Gets the type of appointment. Appointment type denotes whether it is normal appointment or pattern (recurring) appointment or occurrence of pattern appointment or changed occurrence of pattern appointment.

    Declaration
    public SchedulerAppointmentType Type { get; }
    Property Value
    Type Description
    SchedulerAppointmentType

    Implements

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