ClassAppointmentItemProxy
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:
public class AppointmentItemProxy : DependencyObject
Inheritance: objectAppointmentItemProxy
Constructors
AppointmentItemProxy()
Initializes a new instance of the AppointmentItemProxy class.
Declaration
public AppointmentItemProxy()
Fields
AppointmentProperty
Identifies the Appointment dependency property.
Declaration
public static readonly DependencyProperty AppointmentProperty
Field Value
DependencyProperty
BodyProperty
Identifies the Body dependency property.
Declaration
public static readonly DependencyProperty BodyProperty
Field Value
DependencyProperty
CategoryProperty
Identifies the Category dependency property.
Declaration
public static readonly DependencyProperty CategoryProperty
Field Value
DependencyProperty
DisplayTextProperty
Identifies the DisplayText dependency property.
Declaration
public static readonly DependencyProperty DisplayTextProperty
Field Value
DependencyProperty
EndProperty
Identifies the End dependency property.
Declaration
public static readonly DependencyProperty EndProperty
Field Value
DependencyProperty
GroupResourcesProperty
Identifies the GroupResources dependency property.
Declaration
public static readonly DependencyProperty GroupResourcesProperty
Field Value
DependencyProperty
ImportanceProperty
Identifies the Importance dependency property.
Declaration
public static readonly DependencyProperty ImportanceProperty
Field Value
DependencyProperty
IsAllDayEventProperty
Identifies the IsAllDayEvent dependency property.
Declaration
public static readonly DependencyProperty IsAllDayEventProperty
Field Value
DependencyProperty
RecurrenceStateProperty
Identifies the RecurrenceState dependency property.
Declaration
public static readonly DependencyProperty RecurrenceStateProperty
Field Value
DependencyProperty
StartProperty
Identifies the Start dependency property.
Declaration
public static readonly DependencyProperty StartProperty
Field Value
DependencyProperty
SubjectProperty
Identifies the Subject dependency property.
Declaration
public static readonly DependencyProperty SubjectProperty
Field Value
DependencyProperty
TimeMarkerProperty
Identifies the TimeMarker dependency property.
Declaration
public static readonly DependencyProperty TimeMarkerProperty
Field Value
DependencyProperty
Properties
Appointment
Gets or sets the real Appointment that will update this proxy.
Declaration
public IAppointment Appointment { get; set; }
Property Value
Body
Gets or sets the string value representing the body of the IAppointment object.
Category
Gets or sets the string value representing the body of the IAppointment object.
DisplayText
Gets or sets the text displayed in the default AppointmentItemTemplate of RadScheduleView.
End
Gets or sets the DateTime value determining the end date and time of the IAppointment.
GroupResources
Gets or sets the resources of the group, that owns the proxy.
Declaration
public IEnumerable<IResource> GroupResources { get; set; }
Property Value
Importance
Gets or sets the importance.
Declaration
public Importance Importance { get; set; }
Property Value
The importance.
IsAllDayEvent
Gets or sets the bool value indicating if the current IAppointment is an All-day one.
RecurrenceState
Gets or sets whether this is exception, occurrence or master appointment.
Declaration
public RecurrenceState RecurrenceState { get; set; }
Property Value
Start
Gets or sets the DateTime value determining the start date and time of the IAppointment.
Subject
Gets or sets the string value representing the subject of the IAppointment object.
TimeMarker
Gets or sets the string value representing the body of the IAppointment object.
Declaration
public ITimeMarker TimeMarker { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current appointment proxy object.