Telerik.UI.Xaml.Controls.Scheduler

Extension methods for IAppointment interface.

Provides a way to choose a DataTemplate for the AppointmentItem based on the data object and the data-bound element.

Represents a proxy object that is set as DataContext on AppointmentItem control. It is used for performance optimization.

Determines the mode that will set the Visibility property of the buttons that navigate through appointments.

Represents a behavior of the appointment selection in the RadScheduler control.

Scheduler service for appointment selectionTelerik.UI.Xaml.Controls

Represents a state of the appointment selection in the RadScheduler control.

Represents converter that converts recurrence subject with parameter localization key into localized text.

Represents the default TickLength provider.

Holds helper methods for date and time operations.

Represents the view model for the confirmation dialog.

This class represents the data for the Date - its durations and ticks.

Extension methods for IDateSpan interface.

A class that represents the data context of a highlight item.

Default navigation behavior used by RadScheduler to select slot and appointments via keyboard.

A class representing the behavior that is used to snap time during drag and resize operation.

A read-only collection containing the default time markers.

A class that represents the data context of a highlight item during resize operation.

A class that represents the data context of a slot during drag and drop operation.

Enumeration that represent the action when dragging or resizing recurrence appointment.

Provides class for recurrence rule exceptions.

Provides a way to create custom RadScheduler time ruler tick lengths.

Represents a proxy object that is set as DataContext on GroupHeader control. It is used for performance optimization.

Provides a way to choose a DataTemplate for the GroupHeader based on the data object and the data-bound element.

Represents a service which retrieves data about the grouped appointments in the RadScheduler control.

Interface
IAppointment

Defines basic methods and properties of an appointment.

Interface
ICopyable<T>

A generic interface for copying objects.

Interface which provides the culture settings in the RadScheduler control.

Represents a provider that manages the data dragged from the RadScheduler control.

Interface
IDateSpan

Defines Start and End properties.

An interface that represents the data context of a highlight item.

Interface providing a recurrence choice dialog window.

An interface representing the properties needed to the DragDrop functionality to be configured.

Defines basic properties of a exception from a recurrence pattern.

Interface which represents a group in the Scheduler control.

Interface
IGroupInfo

Defines basic methods and properties of a group item.

Interface representing the information for the GroupItem.

An interface representing the properties describing the way Scheduler is grouped.

Provides the properties and methods allowing transactional edit operations.

Provides the base methods for a generic object factory.

Interface
IOccurrence

Defines the basic properties for an appointment occurrence.

Represents a provider that filters the occurrence collection.

Interface
IPayload

Provides interface for RadScheduler drag and drop payloads.

Interface
IRangeData

An interface representing the properties used to generate the visible range of RadScheduler.

Defines basic basic methods and properties of a ReadOnlyBehavior.

Specifies that this object can be used from the ReadOnlyBehavior of RadScheduler to configure it.

Defines basic properties of a recurrence rule.

Provides the properties and methods for a control that can host a Scheduler dialog.

Provides the methods for creating instances of the ISchedulerDialogHost interface.

Interface
IScopeFlag

An interface representing the scope flag.

A service used to scroll the Scheduler.

An interface representing the scrolling settings of RadScheduler.

An interface used to retrieve the service provider.

An interface creating recurring slot.

Represents a service which retrieves data about the slots in the RadScheduler control.

Interface
ISnapService

An service used to snap star/end of appointments during drag/resize.

Interface
ITimePoint

An interface representing the ticks and the corresponding DateTime to every tick.

Interface
ITimeRange

An interface representing the ticks and the corresponding DateTime and Duration to every tick.

Interface used to store container information.

Specifies the display mode for the upper scale - it could be days or months.

A helper class used to scroll to the FirstVisibleGroup.

A class representing the behavior that is used to snap appointment start/end during drag and resize operation in MonthView.

Name and value object useful for data binding operations.

Abstract class representing the navigation behavior used by RadScheduler to select slot and appointments via keyboard.

A class that is used by the NavigationBehavior to provide access to the ServiceProvider.

Enumeration that represent the direction of navigation via keyboard.

Represents a nested scope flags.

Provides class for appointment occurrence.

Provides a way to choose a style for the OrientedAppointmentItem based on the data object and the data-bound element.

Provides a way to choose a style for the OrientedGroupHeader based on the data object and the data-bound element.

Provides a way to choose a style for the OrientedResourceGroupHeader based on the data object and the data-bound element.

Provides a way to choose a style for the TimeRulerItem based on the data object and the data-bound element.

Provides basic functionality for RadScheduler drag and drop payloads.

Class
Payload

Converts the data to IDataObject.

Represents basic implementation of IReadOnlyBehavior.

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

Specifies the frequency of a recurrence.

Provides the class for recurrence pattern.

Determines the types of recurrences range.

Provides class, working with recurring appointment.

Extensions methods for IRecurrenceRule interface.

Specifies the state of (recurring) appointment.

Determines the types of recurrent appointments.

A class that represents the data context of a highlight item during resize operation.

A class that represents the data context of a slot during resize operation.

Provides a way to choose a style for the ResourceGroupHeader based on the data object and the data-bound element.

Represents a ResourceItem control.

A class for a typical collection of a resource item.

View model for ResourceType class.

Provides the default implementation of ISchedulerDialogHostFactory.

A class that represents the information for the appointments during the drag operation.

Provides the basic functionality for scope flags.

Represents a single scope flag.

Class
Slot

A class that represents specific time range with or without associated resources.

A class that retrieves filtered slots.

A class providing information about the slot generation.

Represents a behavior of the slot selection in the RadScheduler control.

A class that is used to get or set the selected slot.

Represents a state of the selected slot in the RadScheduler control.

An abstract class representing the behavior that is used to snap time during drag and resize operation.

A class representing the data that is used to snap time during drag and resize operation.

Struct
Threshold

Specifies the threshold.

Specifies the data of a tick.

Provides a way to create custom RadScheduler time ruler tick lengths.

Provides a way to create custom RadScheduler time ruler tick lengths.

The type of the tick.

Provides a way to apply styles on time indicator elements in Scheduler based on custom logic.

Provides a way to choose a DataTemplate for the TimeRulerItem based on the data object and the data-bound element.

A ViewModel class for the TimeRuler. Contains properties and methods which define the TimeRuler.

Represents a proxy object that is set as DataContext on TimerRulerItem control. It is used for performance optimization.

Represents a service which retrieves time ruler information in the RadScheduler control.

Determines the week of month.

WeekOfMonth extensions methods.

Not finding the help you need?
Contact Support