Telerik.Maui.Controls.Scheduler

Provides a complete implementation of the IAppointment interface with additional properties for comprehensive appointment management. This class serves as the standard appointment type for RadScheduler and includes commonly needed properties like Body, Location, UniqueId, and URL beyond the basic IAppointment requirements.

Provides base class for appointments.

A helper class that provides methods for the IAppointment.

The model of the views that are used to visualize appointments in the RadScheduler control.

Represents a view that is used to visualize an appointment. This view provides the visual representation of appointments within the scheduler, handling layout, styling, and user interaction for individual appointment entries. AppointmentView supports customization through styling, templates, and data binding.

The model of each date that are visualized in RadScheduler's ViewDefinitionBase.

A class that represents time range.

Represents an IStyleSelector that is used to select the style of the in day headers. This style selector enables conditional styling of day labels based on their state, such as highlighting the current day differently from other days.

Command that decreases the CurrentDate of the RadScheduler by the interval of the current view definition.

Provides class for recurrence rule exceptions.

Interface
IAppointment

Defines the essential properties and methods for appointment objects in the RadScheduler. This interface provides the contract for all appointment implementations, supporting basic scheduling functionality, recurrence patterns, and data binding for scheduling applications.

Interface
ICategory

Defines basic methods and properties of a category.

Interface
ICopyable<T>

A generic interface for copying objects.

Interface
IDateRange

Defines Start and End properties.

Defines basic properties of a exception from a recurrence pattern.

Defines advanced properties of an appointment.

Defines basic properties of a recurrence rule.

Interface
ITimeMarker

Defines basic methods and properties of a time marker.

Importance enumeration.

Command that increases the CurrentDate of the RadScheduler by the interval of the current view definition.

Provides class for appointment occurrence.

Represents a value converter that converts a progress value to a rotation angle. This converter multiplies the input progress value by the Rotation property to calculate the rotation angle.

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.

Provides class, working with recurring appointment.

Specifies the state of (recurring) appointment.

This is the line that is visualized in RadScheduler.

Represents a command abstraction that is associated with a particular RadScheduler instance.

Represents the current time indicator visualized in the MultidayViewDefinition. This control displays a visual line that moves across the scheduler view to indicate the current time, helping users quickly identify the present moment within the displayed time range. The indicator includes a circular marker for today's column and a horizontal line spanning the time period.

Represents a picker that allows the user to select a date from a dropdown.

Represents the base class for all dialogs that can be opened by the RadScheduler control.

Contains state information about the dialog that is going to be closed. This event argument class allows applications to intercept dialog closing events, access the dialog result, and optionally cancel the closing operation for validation purposes.

Represents the event arguments for the DialogOpening and DialogClosing events. This abstract base class provides common functionality for dialog-related events, enabling applications to respond to and control scheduler dialog interactions.

Contains information about the dialog which is going to be shown. This event argument class allows applications to intercept dialog opening events and optionally cancel dialog display or customize dialog behavior.

Represents the dialog types that can be opened by the RadScheduler control.

Represents a button that allows the user to open the overflow menu where the view definitions are visualized.

Defines the different interaction modes of RadScheduler.

The model of each view that is visualized in the RadScheduler's ViewDefinitionBase.

Class
Slot

Represents a specific time range in the scheduler that can be used for appointments, special slots, or time-based operations. Slots define contiguous time periods and can support recurrence patterns for repeating time blocks.

The model of the views that are used to visualize slots in the RadScheduler control.

Represents an IStyleSelector that is used to select the style of the SchedulerBoxView that visualizes the special slot. This style selector enables conditional styling of special time slots based on their properties, such as read-only state, allowing different visual representations for different slot types.

Represents the event arguments for the AppointmentTapped and AppointmentDoubleTapped events.

The model of each time ruler text item that in visualized in RadScheduler's MultidayViewDefinitionBase.

Command that decreases the CurrentDate of the RadScheduler by the interval of the current view definition.

Not finding the help you need?
Contact Support