skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • Resources Hub
    • .NET MAUI Tutorials and Learning
    • First Steps
    • Submit a Ticket
    • FAQs

    Docs & Resources

    • Docs
    • Demos
    • Migrate to .NET MAUI
    • Forums
    • Videos
    • Blogs

    Productivity and Design Tools

    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Namespace Telerik.Maui.Controls.Scheduler

Classes

Appointment

Represents basic IAppointment implementation.

AppointmentBase

Provides base class for appointments.

AppointmentExtensions

A helper class that provides methods for the IAppointment.

AppointmentNode

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

AppointmentView

Represents a view that is used to visualize an appointment.

DateNode

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

DateRange

A class that represents time range.

DayStyleSelector

Represents an IStyleSelector that is used to select the style of the Microsoft.Maui.Controls.Label in the DayStyleSelector.

DecreaseVisibleRangeCommand

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

ExceptionOccurrence

Provides class for recurrence rule exceptions.

Importance

Importance enumeration.

IncreaseVisibleRangeCommand

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

Occurrence

Provides class for appointment occurrence.

ProgressToRotationConverter

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.

RadSchedulerResources

Provides default resources for RadScheduler control.

RecurrenceDays

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

RecurrenceFrequency

Specifies the frequency of a recurrence.

RecurrencePattern

Provides the class for recurrence pattern.

RecurrenceRule

Provides class, working with recurring appointment.

RecurrenceState

Specifies the state of (recurring) appointment.

SchedulerBoxView

This is the line that is visualized in RadScheduler.

SchedulerCommand

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

SchedulerCurrentTimeIndicator

Represents the current time indicator visualized in the MultidayViewDefinition.

SchedulerDatePicker

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

SchedulerDialog

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

SchedulerDialogClosingEventArgs

Contains state information about the dialog that is going to be closed.

SchedulerDialogEventArgs

Represents the event arguments for the DialogOpening and DialogClosing events.

SchedulerDialogOpeningEventArgs

Contains information about the dialog which is going to be shown.

SchedulerDialogType

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

SchedulerDropDownButton

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

SchedulerEmptyView

Represents a view that is displayed when the RadScheduler is empty and has no ViewDefinitions.

SchedulerExpander

Repsents an expander type of control that is used in the RadScheduler header for iOS and Android. Used for navigation between the different dates of the scheduler.

SchedulerInteractionMode

Defines the different interaction modes of RadScheduler.

SchedulerNavigationButton

Represents a button in the header area that allows the user to change the current date.

SchedulerNode

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

Slot

A class that represents specific time range.

SlotNode

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

SpecialSlotStyleSelector

Represents an IStyleSelector that is used to select the style of the SchedulerBoxView that visualizes the special slot.

TappedEventArgs<T>

Represents the event arguments for the AppointmentTapped and AppointmentDoubleTapped events.

TimeRulerNode

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

TodayCommand

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

Interfaces

IAppointment

Defines basic methods and properties of an appointment.

ICategory

Defines basic methods and properties of a category.

ICopyable<T>

A generic interface for copying objects.

IDateRange

Defines Start and End properties.

IExceptionOccurrence

Defines basic properties of a exception from a recurrence pattern.

IExtendedAppointment

Defines advanced properties of an appointment.

IRecurrenceRule

Defines basic properties of a recurrence rule.

ITimeMarker

Defines basic methods and properties of a time marker.

Sample Applications
  • Controls Samples App
  • Crypto Tracker App
Support Resources
  • .NET MAUI SDKBrowser App
Community
  • Forums
  • Blogs
  • Feedback Portal
  • YouTube Channel

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.