Click or drag to resize
Telerik.Windows.Controls.ScheduleView Namespace
 
Classes
  ClassDescription
Public classAppointment
Represents basic IAppointment implementation.
Public classAppointmentBase
Provides base class for appointments.
Public classAppointmentExtensions
Extension methods for IAppointment interface.
Public classAppointmentSelectionBehavior
Represents a behavior of the appointment selection in the RadScheduleView control.
Public classAppointmentSelectionService
ScheduleView service for appointment selection.
Public classAppointmentSelectionState
Represents a state of the appointment selection in the RadScheduleView control.
Public classAppointmentsSubjectToLocalizatedStringConverter
Represents converter that converts recurrence subject with parameter localization key into localized text.
Public classCalendarHelper
Holds helper methods for date and time operations.
Public classConfirmDialogViewModel
Represents the view model for the confirmation dialog.
Public classDataObjectProvider
Represents a provider that manage the data dragged from the RadScheduleView control.
Public classDateSpan
A class that represents time range.
Public classDateSpanExtensions
Extension methods for IDateSpan interface.
Public classDecorationBlock
A class that represents the data context of a highlight item.
Public classDefaultNavigationBehavior
Default navigation behavior used by RadScheduleView to select slot and appointments via keyboard.
Public classDefaultSnapBehavior
A class representing the behavior that is used to snap time during drag and resize operation.
Public classDragDropDecorationBlock
A class that represents the data context of a highlight item during resize operation.
Public classDragDropSlot
A class that represents the data context of a slot during drag and drop operation.
Public classExceptionOccurrence
Provides class for recurrence rule exceptions.
Public classFixedTickProvider
Provides a way to create custom RadScheduleView time ruler tick lengths.
Public classGroupHeaderProxy
Represents a proxy object that is set as DataContext on GroupHeader control. It is used for performance optimization.
Public classGroupIterationService
Represents a service which retrieves data about the grouped appointments in the RadScheduleView control.
Public classLogicalScrollingExtensions
A helper class used to scroll to the FirstVisibleGroup.
Public classMonthViewSnapBehavior
A class representing the behavior that is used to snap appointment start/end during drag and resize operation in MonthView.
Public classNameValueItemT
Name and value object useful for data binding operations.
Public classNavigationBehavior
Abstract class representing the navigation behavior used by RadScheduleView to select slot and appointments via keyboard.
Public classNavigationData
A class that is used by the NavigationBehavior to provide access to the ServiceProvider.
Public classNestedScopeFlag
Represents a nested scope flags.
Public classObservableAppointmentCollection
Represents a dynamic data collection of Appointments that provides notifications when appointments get added, removed, or when the whole list is refreshed.
Public classOccurrence
Provides class for appointment occurrence.
Public classPartialTrustPayload
Provides basic functionality for RadScheduleView drag and drop payloads.
Public classPayload
Public classPayloadConverter
Converts the data to IDataObject.
Public classPointExtensions
Public classReadOnlyBehavior
Represents basic implementation of IReadOnlyBehavior.
Public classRecurrenceDaysExtensions
RecurrenceDays extensions methods.
Public classRecurrencePattern
Provides the class for recurrence pattern.
Public classRecurrenceRule
Provides class, working with recurring appointment.
Public classRecurrenceRuleExtensions
Extensions methods for IRecurrenceRule interface.
Public classResizeDecorationBlock
A class that represents the data context of a highlight item during resize operation.
Public classResizeSlot
A class that represents the data context of a slot during resize operation.
Public classResourceItem
Represents a ResourceItem control.
Public classResourceItemCollection
A class for a typical collection of a resource item.
Public classResourceTypeViewModel
View model for ResourceType class.
Public classScheduleViewDialogHostFactory
Provides the default implementation of ISchedulerDialogHostFactory.
Public classScheduleViewDragDropPayload
A class that represents the information for the appointments during the drag operation.
Public classScheduleViewLocalizationManager
A manager that is used to localize RadScheduleView.
Public classScheduleViewXbapDragDropPayload
A class that represents the information for the appointments during the drag operation.
Public classScopeFlag
Provides the basic functionality for scope flags.
Public classSingleScopeFlag
Represents a single scope flag.
Public classSlot
A class that represents specific time range with or without associated resources.
Public classSlotGenerationBehavior
A class that retrieves filtered slots.
Public classSlotGenerationData
A class providing information about the slot generation.
Public classSlotSelectionBehavior
Represents a behavior of the slot selection in the RadScheduleView control.
Public classSlotSelectionService
A class that is used to get or set the selected slot.
Public classSlotSelectionState
Represents a state of the selected slot in the RadScheduleView control.
Public classSnapBehavior
An abstract class representing the behavior that is used to snap time during drag and resize operation.
Public classSnapData
A class representing the data that is used to snap time during drag and resize operation.
Public classTimerRulerItemProxy
Represents a proxy object that is set as DataContext on TimerRulerItem control. It is used for performance optimization.
Public classTimerulerIterationService
Represents a service which retrieves time ruler information in the RadScheduleView control.
Public classTimeZoneGroupDescription
Describes the grouping of items using a TimeZone as the criteria.
Public classWeekOfMonthExtensions
WeekOfMonth extensions methods.
Structures
  StructureDescription
Public structureDateTimeInterval
Represents date time duration in days and/or months.
Public structureGroupedIndex Obsolete.
Represents the index of a given group.
Interfaces
  InterfaceDescription
Public interfaceIAppointment
Defines basic methods and properties of an appointment.
Public interfaceICultureSettings
Interface which provides the culture settings in the RadScheduleView control.
Public interfaceIDataObjectProvider
Represents a provider that manages the data dragged from the RadScheduleView control.
Public interfaceIDateSpan
Defines Start and End properties.
Public interfaceIDecorationBlock
An interface that represents the data context of a highlight item.
Public interfaceIExceptionOccurrence
Defines basic properties of a exception from a recurrence pattern.
Public interfaceIExtendedAppointment
Defines advanced properties of an appointment.
Public interfaceIGroupIdentifier
Interface which represents a group in the ScheduleView control.
Public interfaceIGroupInfo
Defines basic methods and properties of a group item.
Public interfaceIGroupingConfigurationSettings
An interface representing the properties describing the way ScheduleView is grouped.
Public interfaceIGroupItemInfo
Interface representing the information for the GroupItem.
Public interfaceIOccurrence
Defines the basic properties for an appointment occurrence.
Public interfaceIOccurrenceIterationProvider
Represents a provider that filters the occurrence collection.
Public interfaceIPayload
Provides interface for RadScheduleView drag and drop payloads.
Public interfaceIRangeData
An interface representing the properties used to generate the visible range of RadScheduleView.
Public interfaceIReadOnlyBehavior
Defines basic basic methods and properties of a ReadOnlyBehavior.
Public interfaceIReadOnlySettings
Specifies that this object can be used from the ReadOnlyBehavior of RadScheduleView to configure it.
Public interfaceIRecurrenceRule
Defines basic properties of a recurrence rule.
Public interfaceIScheduleViewDialogHost
Provides the properties and methods for a control that can host a ScheduleView dialog.
Public interfaceIScheduleViewDialogHostFactory
Provides the methods for creating instances of the IScheduleViewDialogHost interface.
Public interfaceIScopeFlag
An interface representing the scope flag.
Public interfaceIScrollingService
A service used to scroll the ScheduleView.
Public interfaceIScrollingSettings
An interface representing the scrolling settings of RadScheduleView.
Public interfaceISlotConvertor
An interface creating recurring slot.
Public interfaceISlotIterationService
Represents a service which retrieves data about the slots in the RadScheduleView control.
Public interfaceISnapService
An service used to snap star/end of appointments during drag/resize.
Public interfaceITickProvider
Provides a way to create custom RadScheduleView time ruler tick lengths.
Enumerations
  EnumerationDescription
Public enumerationAppointmentNavigationButtonsVisibility
Determines the mode that will set the Visibility property of the buttons that navigate through appointments.
Public enumerationImportance
Importance enumeration.
Public enumerationNavigationDirection
Enumeration that represent the direction of navigation via keyboard.
Public enumerationCode exampleRecurrenceDays

Specifies the days of the week. Members might be combined using bitwise operations to specify multiple days.

Public enumerationRecurrenceFrequency
Specifies the frequency of a recurrence.
Public enumerationRecurrenceRangeType
Determines the types of recurrences range.
Public enumerationRecurrenceState
Specifies the state of (recurring) appointment.
Public enumerationRecurrenceType
Determines the types of recurrent appointments.
Public enumerationWeekOfMonth
Determines the week of month.