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

Represents basic IAppointment implementation.

Definition

Namespace:Telerik.Windows.Controls.ScheduleView

Assembly:Telerik.Windows.Controls.ScheduleView.dll

Syntax:

C#
public class Appointment : AppointmentBase, IDisposable, IAppointment, IOccurrence, IDateSpan, INotifyPropertyChanged, IEditableObject, IEquatable<IAppointment>, ICopyable<IAppointment>, IExtendedAppointment, IObjectGenerator<IRecurrenceRule>

Inheritance: objectViewModelBaseEditableObjectBase<IAppointment>AppointmentBaseAppointment

Implements: IAppointmentICopyable<IAppointment>IDateSpanIDisposableIEditableObjectIEquatable<IAppointment>IExtendedAppointmentINotifyPropertyChangedIObjectGenerator<IRecurrenceRule>IOccurrence...

Inherited Members AppointmentBase.CalculateActualDateTime(DateTime, TimeZoneInfo, bool?)AppointmentBase.Equals(IAppointment)AppointmentBase.OnRecurrenceRuleChanged(EventArgs)AppointmentBase.EndAppointmentBase.IsAllDayEventAppointmentBase.RecurrenceRuleAppointmentBase.StartAppointmentBase.SubjectAppointmentBase.ResourcesAppointmentBase.TimeZoneAppointmentBase.TimeMarkerAppointmentBase.CategoryAppointmentBase.ImportanceAppointmentBase.RecurrenceRuleChangedEditableObjectBase<IAppointment>.OnBeginEdit()EditableObjectBase<IAppointment>.OnEndEdit()EditableObjectBase<IAppointment>.OnCancelEdit()EditableObjectBase<IAppointment>.OnPropertyChanged(string)EditableObjectBase<IAppointment>.Storage<P>()EditableObjectBase<IAppointment>.BackupEditableObjectBase<IAppointment>.IsEditingViewModelBase.VerifyPropertyName(string)ViewModelBase.UpdateValue<T>(ref T, T, string)ViewModelBase.InvokeOnUIThread(Action)ViewModelBase.Dispose()ViewModelBase.RaisePropertyChanged(string)ViewModelBase.OnPropertyChanged<T>(Expression<Func<T>>)ViewModelBase.Dispose(bool)ViewModelBase.PropertyChanged...

Constructors

Initializes a new instance of the Appointment class.

C#
public Appointment()

Properties

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

C#
public virtual string Body { get; set; }
Property Value:

The body of the appointment.

Gets or sets the string value representing the location of the Appointment object.

C#
public string Location { get; set; }
Property Value:

The location of the appointment.

Gets or sets the unique Id of the Appointment object.

C#
public string UniqueId { get; set; }
Property Value:

The unique Id.

Gets or sets the URL of the Appointment object.

C#
public string Url { get; set; }
Property Value:

The URL.

Methods

Deep copies this instance.

C#
public override IAppointment Copy()
Returns:

IAppointment

A deep copy of the current object.

Overrides: EditableObjectBase<IAppointment>.Copy()

Deep copies all properties from other to this Appointment.

C#
public override void CopyFrom(IAppointment other)
Parameters:otherIAppointment

The Appointment which properties are copied.

Overrides: AppointmentBase.CopyFrom(IAppointment)

Returns a string that represents this instance.

C#
public override string ToString()
Returns:

string

A string that represents this instance.

Overrides: object.ToString()