AppointmentBase
Provides base class for appointments.
Definition
Namespace:Telerik.Maui.Controls.Scheduler
Assembly:Telerik.Maui.Controls.dll
Syntax:
public abstract class AppointmentBase : NotifyPropertyChangedBase, IAppointment, IDateRange, INotifyPropertyChanged, IEquatable<IAppointment>, ICopyable<IAppointment>, IExtendedAppointment
Inheritance: objectNotifyPropertyChangedBaseAppointmentBase
Derived Classes:
Implements:
Inherited Members
Constructors
Initializes a new instance of the AppointmentBase class.
protected AppointmentBase()
Properties
Gets or sets the string value representing the category of the IAppointment object.
public virtual ICategory Category { get; set; }
Implements:
Gets or sets the DateTime value determining the end date and time of the IAppointment.
public virtual DateTime End { get; set; }
Implements:
Gets or sets the importance.
public virtual Importance Importance { get; set; }
The importance.
Implements:
Gets or sets the bool value indicating whether the current IAppointment is an All-day one.
public virtual bool IsAllDay { get; set; }
Implements:
Gets or sets the IRecurrenceRule value determining the recurrence rule of the IAppointment.
public virtual IRecurrenceRule RecurrenceRule { get; set; }
The recurrence rule.
Implements:
Gets or sets the DateTime value determining the start date and time of the IAppointment.
public virtual DateTime Start { get; set; }
Implements:
Gets or sets the string value representing the subject of the IAppointment object.
public virtual string Subject { get; set; }
Implements:
Gets or sets the string value representing the body of the IAppointment object.
public virtual ITimeMarker TimeMarker { get; set; }
Implements:
Gets or sets the time zone.
public virtual TimeZoneInfo TimeZone { get; set; }
The time zone.
Implements:
Methods
Deep copies this instance.
public virtual IAppointment Copy()
A deep copy of the current object.
Implements:
Deep copies all properties from other to this IAppointment.
public virtual void CopyFrom(IAppointment other)
The IAppointment which properties are copied.
Implements:
Indicates whether the current object is equal to another object of the same type.
Raises the RecurrenceRuleChanged event.
Events
Occurs when RecurrenceRule status is changed.
public event EventHandler RecurrenceRuleChanged
Implements: