New to Telerik UI for WPFStart a free 30-day trial

IAppointment

Interface

Defines basic methods and properties of an appointment.

Definition

Namespace:Telerik.Windows.Controls.ScheduleView

Assembly:Telerik.Windows.Controls.ScheduleView.dll

Syntax:

C#
public interface IAppointment : IOccurrence, IDateSpan, INotifyPropertyChanged, IEditableObject, IEquatable<IAppointment>, ICopyable<IAppointment>

Derived Classes: AppointmentAppointmentBase

Inherited Members INotifyPropertyChanged.PropertyChangedIEditableObject.BeginEdit()IEditableObject.EndEdit()IEditableObject.CancelEdit()IEquatable<IAppointment>.Equals(IAppointment)ICopyable<IAppointment>.Copy()ICopyable<IAppointment>.CopyFrom(IAppointment)...

Properties

Gets or sets the DateTime value determining the end date and time of the IAppointment.

C#
DateTime End { get; set; }

Gets or sets the bool value indicating if the current IAppointment is an All-day one.

C#
bool IsAllDayEvent { get; set; }

Gets or sets the recurrence rule.

C#
IRecurrenceRule RecurrenceRule { get; set; }
Property Value:

The recurrence rule.

Gets the collection containing the resources, associated with the appointment.

C#
IList Resources { get; }

Gets or sets the DateTime value determining the start date and time of the IAppointment.

C#
DateTime Start { get; set; }

Gets or sets the string value representing the subject of the IAppointment object.

C#
string Subject { get; set; }

Gets or sets the appointment time zone.

C#
TimeZoneInfo TimeZone { get; set; }
Property Value:

The appointment time zone.

Events

Occurs when RecurrencePattern status is changed.

C#
event EventHandler RecurrenceRuleChanged

Extension Methods