Class AppointmentItemProxy
Represents a proxy object that is set as DataContext on AppointmentItem control. It is used for performance optimization.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.ScheduleView.dll
Syntax
public class AppointmentItemProxy : DependencyObject
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
System.Windows.DependencyProperty
|
BodyProperty
Identifies the Body dependency property.
Declaration
public static readonly DependencyProperty BodyProperty
Field Value
System.Windows.DependencyProperty
|
CategoryProperty
Identifies the Category dependency property.
Declaration
public static readonly DependencyProperty CategoryProperty
Field Value
System.Windows.DependencyProperty
|
DisplayTextProperty
Identifies the DisplayText dependency property.
Declaration
public static readonly DependencyProperty DisplayTextProperty
Field Value
System.Windows.DependencyProperty
|
EndProperty
Identifies the End dependency property.
Declaration
public static readonly DependencyProperty EndProperty
Field Value
System.Windows.DependencyProperty
|
GroupResourcesProperty
Identifies the GroupResources dependency property.
Declaration
public static readonly DependencyProperty GroupResourcesProperty
Field Value
System.Windows.DependencyProperty
|
ImportanceProperty
Identifies the Importance dependency property.
Declaration
public static readonly DependencyProperty ImportanceProperty
Field Value
System.Windows.DependencyProperty
|
IsAllDayEventProperty
Identifies the IsAllDayEvent dependency property.
Declaration
public static readonly DependencyProperty IsAllDayEventProperty
Field Value
System.Windows.DependencyProperty
|
RecurrenceStateProperty
Identifies the RecurrenceState dependency property.
Declaration
public static readonly DependencyProperty RecurrenceStateProperty
Field Value
System.Windows.DependencyProperty
|
StartProperty
Identifies the Start dependency property.
Declaration
public static readonly DependencyProperty StartProperty
Field Value
System.Windows.DependencyProperty
|
SubjectProperty
Identifies the Subject dependency property.
Declaration
public static readonly DependencyProperty SubjectProperty
Field Value
System.Windows.DependencyProperty
|
TimeMarkerProperty
Identifies the TimeMarker dependency property.
Declaration
public static readonly DependencyProperty TimeMarkerProperty
Field Value
System.Windows.DependencyProperty
|
Properties
Appointment
Gets or sets the real Appointment that will update this proxy.
Declaration
public IAppointment Appointment { get; set; }
Property Value
IAppointment
|
Body
Gets or sets the System.String value representing the body of the IAppointment object.
Declaration
public string Body { get; set; }
Property Value
System.String
|
Category
Gets or sets the System.String value representing the body of the IAppointment object.
Declaration
public ICategory Category { get; set; }
Property Value
ICategory
|
DisplayText
Gets or sets the text displayed in the default AppointmentItemTemplate of RadScheduleView.
Declaration
public string DisplayText { get; set; }
Property Value
System.String
|
End
Gets or sets the System.DateTime value determining the end date and time of the IAppointment.
Declaration
public DateTime End { get; set; }
Property Value
System.DateTime
|
GroupResources
Gets or sets the resources of the group, that owns the proxy.
Declaration
public IEnumerable<IResource> GroupResources { get; set; }
Property Value
System.Collections.Generic.IEnumerable<IResource>
|
Importance
Gets or sets the importance.
Declaration
public Importance Importance { get; set; }
Property Value
Importance
The importance. |
IsAllDayEvent
Gets or sets the System.Boolean value indicating if the current IAppointment is an All-day one.
Declaration
public bool IsAllDayEvent { get; set; }
Property Value
System.Boolean
|
RecurrenceState
Gets or sets whether this is exception, occurrence or master appointment.
Declaration
public RecurrenceState RecurrenceState { get; set; }
Property Value
RecurrenceState
|
Start
Gets or sets the System.DateTime value determining the start date and time of the IAppointment.
Declaration
public DateTime Start { get; set; }
Property Value
System.DateTime
|
Subject
Gets or sets the System.String value representing the subject of the IAppointment object.
Declaration
public string Subject { get; set; }
Property Value
System.String
|
TimeMarker
Gets or sets the System.String value representing the body of the IAppointment object.
Declaration
public ITimeMarker TimeMarker { get; set; }
Property Value
ITimeMarker
|
Methods
ToString()
Returns a string that represents the current appointment proxy object.
Declaration
public override string ToString()
Returns
System.String
|