Class
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:

cs-api-definition
public class AppointmentItemProxy : DependencyObject

Inheritance: objectAppointmentItemProxy

Constructors

AppointmentItemProxy()

Initializes a new instance of the AppointmentItemProxy class.

Declaration

cs-api-definition
public AppointmentItemProxy()

Fields

AppointmentProperty

Identifies the Appointment dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty AppointmentProperty

Field Value

DependencyProperty

BodyProperty

Identifies the Body dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty BodyProperty

Field Value

DependencyProperty

CategoryProperty

Identifies the Category dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CategoryProperty

Field Value

DependencyProperty

DisplayTextProperty

Identifies the DisplayText dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DisplayTextProperty

Field Value

DependencyProperty

EndProperty

Identifies the End dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty EndProperty

Field Value

DependencyProperty

GroupResourcesProperty

Identifies the GroupResources dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty GroupResourcesProperty

Field Value

DependencyProperty

ImportanceProperty

Identifies the Importance dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ImportanceProperty

Field Value

DependencyProperty

IsAllDayEventProperty

Identifies the IsAllDayEvent dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsAllDayEventProperty

Field Value

DependencyProperty

RecurrenceStateProperty

Identifies the RecurrenceState dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty RecurrenceStateProperty

Field Value

DependencyProperty

StartProperty

Identifies the Start dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty StartProperty

Field Value

DependencyProperty

SubjectProperty

Identifies the Subject dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SubjectProperty

Field Value

DependencyProperty

TimeMarkerProperty

Identifies the TimeMarker dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TimeMarkerProperty

Field Value

DependencyProperty

Properties

Appointment

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

Declaration

cs-api-definition
public IAppointment Appointment { get; set; }

Property Value

IAppointment

Body

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

Declaration

cs-api-definition
public string Body { get; set; }

Property Value

string

Category

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

Declaration

cs-api-definition
public ICategory Category { get; set; }

Property Value

ICategory

DisplayText

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

Declaration

cs-api-definition
public string DisplayText { get; set; }

Property Value

string

End

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

Declaration

cs-api-definition
public DateTime End { get; set; }

Property Value

DateTime

GroupResources

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

Declaration

cs-api-definition
public IEnumerable<IResource> GroupResources { get; set; }

Property Value

IEnumerable<IResource>

Importance

Gets or sets the importance.

Declaration

cs-api-definition
public Importance Importance { get; set; }

Property Value

Importance

The importance.

IsAllDayEvent

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

Declaration

cs-api-definition
public bool IsAllDayEvent { get; set; }

Property Value

bool

RecurrenceState

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

Declaration

cs-api-definition
public RecurrenceState RecurrenceState { get; set; }

Property Value

RecurrenceState

Start

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

Declaration

cs-api-definition
public DateTime Start { get; set; }

Property Value

DateTime

Subject

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

Declaration

cs-api-definition
public string Subject { get; set; }

Property Value

string

TimeMarker

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

Declaration

cs-api-definition
public ITimeMarker TimeMarker { get; set; }

Property Value

ITimeMarker

Methods

ToString()

Returns a string that represents the current appointment proxy object.

Declaration

cs-api-definition
public override string ToString()

Returns

string