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

Represents a proxy object that is set as DataContext on AppointmentItem control. It is used for performance optimization.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.ScheduleView.dll

Syntax:

C#
public class AppointmentItemProxy : DependencyObject

Inheritance: objectAppointmentItemProxy

Constructors

Initializes a new instance of the AppointmentItemProxy class.

C#
public AppointmentItemProxy()

Fields

AppointmentProperty

DependencyProperty

Identifies the Appointment dependency property.

C#
public static readonly DependencyProperty AppointmentProperty

BodyProperty

DependencyProperty

Identifies the Body dependency property.

C#
public static readonly DependencyProperty BodyProperty

CategoryProperty

DependencyProperty

Identifies the Category dependency property.

C#
public static readonly DependencyProperty CategoryProperty

DisplayTextProperty

DependencyProperty

Identifies the DisplayText dependency property.

C#
public static readonly DependencyProperty DisplayTextProperty

EndProperty

DependencyProperty

Identifies the End dependency property.

C#
public static readonly DependencyProperty EndProperty

GroupResourcesProperty

DependencyProperty

Identifies the GroupResources dependency property.

C#
public static readonly DependencyProperty GroupResourcesProperty

ImportanceProperty

DependencyProperty

Identifies the Importance dependency property.

C#
public static readonly DependencyProperty ImportanceProperty

IsAllDayEventProperty

DependencyProperty

Identifies the IsAllDayEvent dependency property.

C#
public static readonly DependencyProperty IsAllDayEventProperty

RecurrenceStateProperty

DependencyProperty

Identifies the RecurrenceState dependency property.

C#
public static readonly DependencyProperty RecurrenceStateProperty

StartProperty

DependencyProperty

Identifies the Start dependency property.

C#
public static readonly DependencyProperty StartProperty

SubjectProperty

DependencyProperty

Identifies the Subject dependency property.

C#
public static readonly DependencyProperty SubjectProperty

TimeMarkerProperty

DependencyProperty

Identifies the TimeMarker dependency property.

C#
public static readonly DependencyProperty TimeMarkerProperty

Properties

Gets or sets the real Appointment that will update this proxy.

C#
public IAppointment Appointment { get; set; }

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

C#
public string Body { get; set; }

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

C#
public ICategory Category { get; set; }

Gets or sets the text displayed in the default AppointmentItemTemplate of RadScheduleView.

C#
public string DisplayText { get; set; }

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

C#
public DateTime End { get; set; }

Gets or sets the resources of the group, that owns the proxy.

C#
public IEnumerable<IResource> GroupResources { get; set; }

Gets or sets the importance.

C#
public Importance Importance { get; set; }
Property Value:

The importance.

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

C#
public bool IsAllDayEvent { get; set; }

Gets or sets whether this is exception, occurrence or master appointment.

C#
public RecurrenceState RecurrenceState { get; set; }

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

C#
public DateTime Start { get; set; }

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

C#
public string Subject { get; set; }

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

C#
public ITimeMarker TimeMarker { get; set; }

Methods

Returns a string that represents the current appointment proxy object.

C#
public override string ToString()
Returns:

string