Click or drag to resize
AppointmentItemProxy Class
Represents a proxy object that is set as DataContext on AppointmentItem control. It is used for performance optimization.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.ScheduleView (in Telerik.Windows.Controls.ScheduleView.dll) Version: 2017.3.913.40 (2017.3.913.40)
Syntax
public class AppointmentItemProxy : DependencyObject

The AppointmentItemProxy type exposes the following members.

Constructors
  NameDescription
Public methodAppointmentItemProxy
Initializes a new instance of the AppointmentItemProxy class.
Top
Methods
Extension Methods
  NameDescription
Public Extension MethodChildrenOfTypeT
Gets all child elements recursively from the visual tree by given type.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodFindChildByTypeT
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodGetParents
Enumerates through element's parents in the visual tree.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodGetVisualParentT
Searches up in the visual tree for parent element of the specified type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsAncestorOf
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by DependencyObjectExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodParentOfTypeT
Gets the parent element from the visual tree by given type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Top
Fields
  NameDescription
Public fieldStatic memberAppointmentProperty
Identifies the Appointment dependency property.
Public fieldStatic memberBodyProperty
Identifies the Body dependency property.
Public fieldStatic memberCategoryProperty
Identifies the Category dependency property.
Public fieldStatic memberEndProperty
Identifies the End dependency property.
Public fieldStatic memberGroupResourcesProperty
Identifies the GroupResources dependency property.
Public fieldStatic memberImportanceProperty
Identifies the Importance dependency property.
Public fieldStatic memberIsAllDayEventProperty
Identifies the IsAllDayEvent dependency property.
Public fieldStatic memberRecurrenceStateProperty
Identifies the RecurrenceState dependency property.
Public fieldStatic memberStartProperty
Identifies the Start dependency property.
Public fieldStatic memberSubjectProperty
Identifies the Subject dependency property.
Public fieldStatic memberTimeMarkerProperty
Identifies the TimeMarker dependency property.
Top
Properties
  NameDescription
Public propertyAppointment
Gets or sets the real Appointment that will update this proxy.
Public propertyBody
Gets or sets the String value representing the body of the IAppointment object.
Public propertyCategory
Gets or sets the String value representing the body of the IAppointment object.
Public propertyEnd
Gets or sets the DateTime value determining the end date and time of the IAppointment.
Public propertyGroupResources
Gets or sets the resources of the group, that owns the proxy.
Public propertyImportance
Gets or sets the importance.
Public propertyIsAllDayEvent
Gets or sets the Boolean value indicating if the current IAppointment is an All-day one.
Public propertyRecurrenceState
Gets or sets whether this is exception, occurrence or master appointment.
Public propertyStart
Gets or sets the DateTime value determining the start date and time of the IAppointment.
Public propertySubject
Gets or sets the String value representing the subject of the IAppointment object.
Public propertyTimeMarker
Gets or sets the String value representing the body of the IAppointment object.
Top
See Also