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