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

Class RadScheduler

RadScheduler is a radically different scheduling component, going beyond the standard Microsoft Outlook-style control. The RadScheduler empowers end users with unprecedented control over precision and flexibility when handling their appointments.

Inheritance
System.Object
RadContentView
RadBorder
RadScheduler
Inherited Members
RadBorder.BorderColorProperty
RadBorder.CornerRadiusProperty
RadBorder.BorderThicknessProperty
RadBorder.BorderBrushProperty
RadBorder.ChangeVisualState()
RadBorder.BorderColor
RadBorder.CornerRadius
RadBorder.BorderThickness
RadBorder.BorderBrush
RadBorder.IRadBorder.BorderBrush
RadContentView.ActualStyleClassProperty
RadContentView.OnChildAdded(Element)
RadContentView.OnChildRemoved(Element, Int32)
RadContentView.OnHandlerChanged()
RadContentView.ActualStyleClass
Namespace: Telerik.Maui.Controls
Assembly: Telerik.Maui.Controls.dll

Syntax

public class RadScheduler : RadBorder, IRadBorder, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout, IScheduler, INotifyPropertyChanged

Constructors

RadScheduler()

Initializes a new instance of the RadScheduler class.

Declaration
public RadScheduler()

Fields

ActiveViewDefinitionHeaderItemStyleProperty

Identifies the ActiveViewDefinitionHeaderItemStyle property.

Declaration
public static readonly BindableProperty ActiveViewDefinitionHeaderItemStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActiveViewDefinitionIndexProperty

Identifies the ActiveViewDefinitionIndex property.

Declaration
public static readonly BindableProperty ActiveViewDefinitionIndexProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActiveViewDefinitionProperty

Identifies the ActiveViewDefinition property.

Declaration
public static readonly BindableProperty ActiveViewDefinitionProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualActiveViewDefinitionHeaderItemStyleProperty

Identifies the ActualActiveViewDefinitionHeaderItemStyle property.

Declaration
public static readonly BindableProperty ActualActiveViewDefinitionHeaderItemStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualDecreaseVisibleRangeButtonStyleProperty

Identifies the ActualDecreaseVisibleRangeButtonStyle property.

Declaration
public static readonly BindableProperty ActualDecreaseVisibleRangeButtonStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualDeleteAppointmentChoiceDialogStyleProperty

Identifies the ActualDeleteAppointmentChoiceDialogStyle property.

Declaration
public static readonly BindableProperty ActualDeleteAppointmentChoiceDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualDeleteRecurrenceChoiceDialogStyleProperty

Identifies the ActualDeleteRecurrenceChoiceDialogStyle property.

Declaration
public static readonly BindableProperty ActualDeleteRecurrenceChoiceDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualEditAppointmentDialogStyleProperty

Identifies the ActualEditAppointmentDialogStyle property.

Declaration
public static readonly BindableProperty ActualEditAppointmentDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualEditRecurrenceChoiceDialogStyleProperty

Identifies the ActualEditRecurrenceChoiceDialogStyle property.

Declaration
public static readonly BindableProperty ActualEditRecurrenceChoiceDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualEditRecurrenceDialogStyleProperty

Identifies the ActualEditRecurrenceDialogStyle property.

Declaration
public static readonly BindableProperty ActualEditRecurrenceDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualHeaderBorderStyleProperty

Identifies the ActualHeaderBorderStyle property.

Declaration
public static readonly BindableProperty ActualHeaderBorderStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualHeaderIndicatorLabelStyleProperty

Identifies the ActualHeaderIndicatorLabelStyle property.

Declaration
public static readonly BindableProperty ActualHeaderIndicatorLabelStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualHeaderLabelStyleProperty

Identifies the ActualHeaderLabelStyle property.

Declaration
public static readonly BindableProperty ActualHeaderLabelStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualIncreaseVisibleRangeButtonStyleProperty

Identifies the ActualIncreaseVisibleRangeButtonStyle property.

Declaration
public static readonly BindableProperty ActualIncreaseVisibleRangeButtonStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualPreviewAppointmentDialogStyleProperty

Identifies the ActualPreviewAppointmentDialogStyle property.

Declaration
public static readonly BindableProperty ActualPreviewAppointmentDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualTodayButtonStyleProperty

Identifies the ActualTodayButtonStyle property.

Declaration
public static readonly BindableProperty ActualTodayButtonStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ActualViewDefinitionHeaderItemStyleProperty

Identifies the ActualViewDefinitionHeaderItemStyle property.

Declaration
public static readonly BindableProperty ActualViewDefinitionHeaderItemStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

AppointmentDoubleTapCommandProperty

Identifies the AppointmentDoubleTapCommand bindable property.

Declaration
public static readonly BindableProperty AppointmentDoubleTapCommandProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

AppointmentsSourceProperty

Identifies the AppointmentsSource property.

Declaration
public static readonly BindableProperty AppointmentsSourceProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

AppointmentStyleSelectorProperty

Identifies the AppointmentStyleSelector property.

Declaration
public static readonly BindableProperty AppointmentStyleSelectorProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

AppointmentTapCommandProperty

Identifies the AppointmentTapCommand bindable property.

Declaration
public static readonly BindableProperty AppointmentTapCommandProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

AppointmentTemplateProperty

Identifies the AppointmentTemplate property.

Declaration
public static readonly BindableProperty AppointmentTemplateProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ControlTemplateProperty

Identifies the ControlTemplate property.

Declaration
public static readonly BindableProperty ControlTemplateProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

CultureProperty

Identifies the Culture property.

Declaration
public static readonly BindableProperty CultureProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

CurrentDateProperty

Identifies the CurrentDate property.

Declaration
public static readonly BindableProperty CurrentDateProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

DecreaseVisibleRangeButtonStyleProperty

Identifies the DecreaseVisibleRangeButtonStyle property.

Declaration
public static readonly BindableProperty DecreaseVisibleRangeButtonStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

DecreaseVisibleRangeCommandProperty

Identifies the DecreaseVisibleRangeCommand bindable property.

Declaration
public static readonly BindableProperty DecreaseVisibleRangeCommandProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

DeleteAppointmentChoiceDialogStyleProperty

Identifies the DeleteAppointmentChoiceDialogStyle property.

Declaration
public static readonly BindableProperty DeleteAppointmentChoiceDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

DeleteRecurrenceChoiceDialogStyleProperty

Identifies the DeleteRecurrenceChoiceDialogStyle property.

Declaration
public static readonly BindableProperty DeleteRecurrenceChoiceDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

EditAppointmentDialogStyleProperty

Identifies the EditAppointmentDialogStyle property.

Declaration
public static readonly BindableProperty EditAppointmentDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

EditRecurrenceChoiceDialogStyleProperty

Identifies the EditRecurrenceChoiceDialogStyle property.

Declaration
public static readonly BindableProperty EditRecurrenceChoiceDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

EditRecurrenceDialogStyleProperty

Identifies the EditRecurrenceDialogStyle property.

Declaration
public static readonly BindableProperty EditRecurrenceDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

HeaderBorderStyleProperty

Identifies the HeaderBorderStyle property.

Declaration
public static readonly BindableProperty HeaderBorderStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

HeaderIndicatorLabelStyleProperty

Identifies the HeaderIndicatorLabelStyle property.

Declaration
public static readonly BindableProperty HeaderIndicatorLabelStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

HeaderLabelStyleProperty

Identifies the HeaderLabelStyle property.

Declaration
public static readonly BindableProperty HeaderLabelStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

HeaderTextProperty

Identifies the HeaderText property.

Declaration
public static readonly BindableProperty HeaderTextProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

IncreaseVisibleRangeButtonStyleProperty

Identifies the IncreaseVisibleRangeButtonStyle property.

Declaration
public static readonly BindableProperty IncreaseVisibleRangeButtonStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

IncreaseVisibleRangeCommandProperty

Identifies the IncreaseVisibleRangeCommand bindable property.

Declaration
public static readonly BindableProperty IncreaseVisibleRangeCommandProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

InteractionModeProperty

Identifies the InteractionMode property.

Declaration
public static readonly BindableProperty InteractionModeProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

IsTodayButtonVisibleProperty

Identifies the IsTodayButtonVisible property.

Declaration
public static readonly BindableProperty IsTodayButtonVisibleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

MonthDayDoubleTapCommandProperty

Identifies the MonthDayDoubleTapCommand bindable property.

Declaration
public static readonly BindableProperty MonthDayDoubleTapCommandProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

MonthDayTapCommandProperty

Identifies the MonthDayTapCommand bindable property.

Declaration
public static readonly BindableProperty MonthDayTapCommandProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

PreviewAppointmentDialogStyleProperty

Identifies the PreviewAppointmentDialogStyle property.

Declaration
public static readonly BindableProperty PreviewAppointmentDialogStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

SlotDoubleTapCommandProperty

Identifies the SlotDoubleTapCommand bindable property.

Declaration
public static readonly BindableProperty SlotDoubleTapCommandProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

SlotTapCommandProperty

Identifies the SlotTapCommand bindable property.

Declaration
public static readonly BindableProperty SlotTapCommandProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

TodayButtonStyleProperty

Identifies the TodayButtonStyle property.

Declaration
public static readonly BindableProperty TodayButtonStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

TodayCommandProperty

Identifies the TodayCommand bindable property.

Declaration
public static readonly BindableProperty TodayCommandProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ViewDefinitionHeaderItemStyleProperty

Identifies the ViewDefinitionHeaderItemStyle property.

Declaration
public static readonly BindableProperty ViewDefinitionHeaderItemStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

ViewDefinitionsProperty

Identifies the ViewDefinitions property.

Declaration
public static readonly BindableProperty ViewDefinitionsProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

VisibleRangeProperty

Identifies the VisibleRange property.

Declaration
public static readonly BindableProperty VisibleRangeProperty
Field Value
Microsoft.Maui.Controls.BindableProperty

Properties

ActiveViewDefinition

Gets the active view definition.

Declaration
public ViewDefinitionBase ActiveViewDefinition { get; set; }
Property Value
ViewDefinitionBase

ActiveViewDefinitionHeaderItemStyle

Gets or sets the style for the active view definition item that is displayed in the header.

Declaration
public Style ActiveViewDefinitionHeaderItemStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

ActiveViewDefinitionIndex

Gets or sets the zero-based index of the currently selected view definition in a RadScheduler.

Declaration
public int ActiveViewDefinitionIndex { get; set; }
Property Value
System.Int32

ActualActiveViewDefinitionHeaderItemStyle

Gets the actual style of the active view definition item that is displayed in the header.

Declaration
public Style ActualActiveViewDefinitionHeaderItemStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualDecreaseVisibleRangeButtonStyle

Gets the actual style of the Button that navigates to the previous view.

Declaration
public Style ActualDecreaseVisibleRangeButtonStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualDeleteAppointmentChoiceDialogStyle

Gets the actual style for the delete appointment choice dialog control of type SchedulerDialog.

Declaration
public Style ActualDeleteAppointmentChoiceDialogStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualDeleteRecurrenceChoiceDialogStyle

Gets the actual style for the delete recurrence choice dialog control of type SchedulerDialog.

Declaration
public Style ActualDeleteRecurrenceChoiceDialogStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualEditAppointmentDialogStyle

Gets the actual style for the edit appointment dialog control of type SchedulerDialog.

Declaration
public Style ActualEditAppointmentDialogStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualEditRecurrenceChoiceDialogStyle

Gets the actual style for the edit recurrence choice dialog control of type SchedulerDialog.

Declaration
public Style ActualEditRecurrenceChoiceDialogStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualEditRecurrenceDialogStyle

Gets the actual style for the edit recurrence dialog control of type SchedulerDialog.

Declaration
public Style ActualEditRecurrenceDialogStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualHeaderBorderStyle

Gets the actual style for the header border.

Declaration
public Style ActualHeaderBorderStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualHeaderIndicatorLabelStyle

Gets the actual style of the header indicator label.

Declaration
public Style ActualHeaderIndicatorLabelStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualHeaderLabelStyle

Gets the actual style for the header label.

Declaration
public Style ActualHeaderLabelStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualIncreaseVisibleRangeButtonStyle

Gets the actual style of the Button that navigates to the next view.

Declaration
public Style ActualIncreaseVisibleRangeButtonStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualPreviewAppointmentDialogStyle

Gets the actual style for the preview appointment dialog control of type SchedulerDialog. This dialog is only used in Android and iOS.

Declaration
public Style ActualPreviewAppointmentDialogStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualTodayButtonStyle

Gets the actual style of the today button.

Declaration
public Style ActualTodayButtonStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

ActualViewDefinitionHeaderItemStyle

Gets the actual style of the view definition item that is displayed in the header.

Declaration
public Style ActualViewDefinitionHeaderItemStyle { get; }
Property Value
Microsoft.Maui.Controls.Style

AppointmentDoubleTapCommand

Gets or sets the command that is executed when an appointment is double tapped.

Declaration
public ICommand AppointmentDoubleTapCommand { get; set; }
Property Value
System.Windows.Input.ICommand

AppointmentsSource

Gets or sets the collection of appointments that will be visualized by the scheduler.

Declaration
public IEnumerable<IAppointment> AppointmentsSource { get; set; }
Property Value
System.Collections.Generic.IEnumerable<IAppointment>

AppointmentStyleSelector

Gets or sets the IStyleSelector that is used to select the style of the appointments.

Declaration
public IStyleSelector AppointmentStyleSelector { get; set; }
Property Value
IStyleSelector

AppointmentTapCommand

Gets or sets the command that is executed when an appointment is tapped.

Declaration
public ICommand AppointmentTapCommand { get; set; }
Property Value
System.Windows.Input.ICommand

AppointmentTemplate

Gets or sets the Microsoft.Maui.Controls.DataTemplate that is used to visualize the appointments.

Declaration
public DataTemplate AppointmentTemplate { get; set; }
Property Value
Microsoft.Maui.Controls.DataTemplate

ControlTemplate

Gets or sets the control template of this view.

Declaration
public ControlTemplate ControlTemplate { get; set; }
Property Value
Microsoft.Maui.Controls.ControlTemplate

Culture

Gets or sets the culture that is used to display RadScheduler.

Declaration
public CultureInfo Culture { get; set; }
Property Value
System.Globalization.CultureInfo

CurrentDate

Gets or sets the DateTime that specifies the visible range. The calculation depends on the active view definition.

Declaration
public DateTime CurrentDate { get; set; }
Property Value
System.DateTime

DecreaseVisibleRangeButtonStyle

Gets or sets the style for Button that navigates to the previous view.

Declaration
public Style DecreaseVisibleRangeButtonStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

DecreaseVisibleRangeCommand

Gets or sets the command that is executed when the RadScheduler is navigated to the previous date.

Declaration
public ICommand DecreaseVisibleRangeCommand { get; set; }
Property Value
System.Windows.Input.ICommand

DeleteAppointmentChoiceDialogStyle

Gets or sets the Style that will be applied on the delete appointment choice dialog control of type SchedulerDialog.

Declaration
public Style DeleteAppointmentChoiceDialogStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

DeleteRecurrenceChoiceDialogStyle

Gets or sets the Style that will be applied on the delete recurrence choice dialog control of type SchedulerDialog.

Declaration
public Style DeleteRecurrenceChoiceDialogStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

EditAppointmentDialogStyle

Gets or sets the Style that will be applied on the edit appointment dialog control of type SchedulerDialog.

Declaration
public Style EditAppointmentDialogStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

EditRecurrenceChoiceDialogStyle

Gets or sets the Style that will be applied on the edit recurrence choice dialog control of type SchedulerDialog.

Declaration
public Style EditRecurrenceChoiceDialogStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

EditRecurrenceDialogStyle

Gets or sets the Style that will be applied on the edit recurrence dialog control of type SchedulerDialog.

Declaration
public Style EditRecurrenceDialogStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

HeaderBorderStyle

Gets or sets the style for the header border.

Declaration
public Style HeaderBorderStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

HeaderIndicatorLabelStyle

Gets or sets the style for the header indicator label.

Declaration
public Style HeaderIndicatorLabelStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

HeaderLabelStyle

Gets or sets the style for the header label.

Declaration
public Style HeaderLabelStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

HeaderText

Gets the header text of the scheduler.

Declaration
public string HeaderText { get; }
Property Value
System.String

IncreaseVisibleRangeButtonStyle

Gets or sets the style for Button that navigates to the next view.

Declaration
public Style IncreaseVisibleRangeButtonStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

IncreaseVisibleRangeCommand

Gets or sets the command that is executed when the RadScheduler is navigated to the next date.

Declaration
public ICommand IncreaseVisibleRangeCommand { get; set; }
Property Value
System.Windows.Input.ICommand

InteractionMode

Gets or sets the InteractionMode of the calendar.

Declaration
public SchedulerInteractionMode InteractionMode { get; set; }
Property Value
SchedulerInteractionMode

IsTodayButtonVisible

Gets or sets a value indicating whether the Today button is visible.

Declaration
public bool IsTodayButtonVisible { get; set; }
Property Value
System.Boolean

MonthDayDoubleTapCommand

Gets or sets the command that is executed when a month day is double tapped.

Declaration
public ICommand MonthDayDoubleTapCommand { get; set; }
Property Value
System.Windows.Input.ICommand

MonthDayTapCommand

Gets or sets the command that is executed when a month day is tapped.

Declaration
public ICommand MonthDayTapCommand { get; set; }
Property Value
System.Windows.Input.ICommand

PreviewAppointmentDialogStyle

Gets or sets the Style that will be applied on the preview appointment dialog control of type SchedulerDialog. This dialog is only used in Android and iOS.

Declaration
public Style PreviewAppointmentDialogStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

SlotDoubleTapCommand

Gets or sets the command that is executed when a slot is double tapped.

Declaration
public ICommand SlotDoubleTapCommand { get; set; }
Property Value
System.Windows.Input.ICommand

SlotTapCommand

Gets or sets the command that is executed when a slot is tapped.

Declaration
public ICommand SlotTapCommand { get; set; }
Property Value
System.Windows.Input.ICommand

TodayButtonStyle

Gets or sets the style for the today button.

Declaration
public Style TodayButtonStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

TodayCommand

Gets or sets the command that is executed when the RadScheduler is navigated to today.

Declaration
public ICommand TodayCommand { get; set; }
Property Value
System.Windows.Input.ICommand

ViewDefinitionHeaderItemStyle

Gets or sets the style for the view definition item that is displayed in the header.

Declaration
public Style ViewDefinitionHeaderItemStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style

ViewDefinitions

Gets the collection of ViewDefinitionBase objects that define the different views of the scheduler.

Declaration
public ObservableCollection<ViewDefinitionBase> ViewDefinitions { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<ViewDefinitionBase>

VisibleRange

Gets the visible range of the scheduler.

Declaration
public IDateRange VisibleRange { get; }
Property Value
IDateRange

Methods

CreateAppointmentWithDialog(DateRange, Boolean)

A dialog is opened through which the user can create a new appointment.

Declaration
public void CreateAppointmentWithDialog(DateRange range, bool isAllDay = false)
Parameters
DateRange range

System.Boolean isAllDay

DeleteAppointmentWithDialog(Occurrence)

A dialog is opened through which the user can delete an existing appointment.

Declaration
public void DeleteAppointmentWithDialog(Occurrence occurrence)
Parameters
Occurrence occurrence

EditAppointmentWithDialog(Occurrence)

A dialog is opened through which the user can edit an existing appointment.

Declaration
public void EditAppointmentWithDialog(Occurrence occurrence)
Parameters
Occurrence occurrence

OnApplyTemplate()

Declaration
protected override void OnApplyTemplate()

OnBindingContextChanged()

Invoked whenever the binding context of the control changes.

Declaration
protected override void OnBindingContextChanged()
Overrides
RadContentView.OnBindingContextChanged()

ScrollIntoView(TimeOnly)

Scrolls the scheduler vertically to the specified time.

Declaration
public void ScrollIntoView(TimeOnly time)
Parameters
System.TimeOnly time

Events

AppointmentDoubleTapped

Occurs when the user double taps on an appointment.

Declaration
public event EventHandler<TappedEventArgs<Occurrence>> AppointmentDoubleTapped
Event Type
System.EventHandler<TappedEventArgs<Occurrence>>

AppointmentTapped

Occurs when the user taps on an appointment.

Declaration
public event EventHandler<TappedEventArgs<Occurrence>> AppointmentTapped
Event Type
System.EventHandler<TappedEventArgs<Occurrence>>

DialogClosing

Occurs when a dialog is about to be closed.

Declaration
public event EventHandler<SchedulerDialogClosingEventArgs> DialogClosing
Event Type
System.EventHandler<SchedulerDialogClosingEventArgs>

DialogOpening

Occurs when a dialog is about to be opened.

Declaration
public event EventHandler<SchedulerDialogOpeningEventArgs> DialogOpening
Event Type
System.EventHandler<SchedulerDialogOpeningEventArgs>

MonthDayDoubleTapped

Occurs when the user double taps on a month day.

Declaration
public event EventHandler<TappedEventArgs<DateTime>> MonthDayDoubleTapped
Event Type
System.EventHandler<TappedEventArgs<System.DateTime>>

MonthDayTapped

Occurs when the user taps on a month day.

Declaration
public event EventHandler<TappedEventArgs<DateTime>> MonthDayTapped
Event Type
System.EventHandler<TappedEventArgs<System.DateTime>>

SlotDoubleTapped

Occurs when the user double taps on a slot.

Declaration
public event EventHandler<TappedEventArgs<Slot>> SlotDoubleTapped
Event Type
System.EventHandler<TappedEventArgs<Slot>>

SlotTapped

Occurs when the user taps on a slot.

Declaration
public event EventHandler<TappedEventArgs<Slot>> SlotTapped
Event Type
System.EventHandler<TappedEventArgs<Slot>>

Extension Methods

AndroidTypeConversionExtensions.ToJavaObject(Object)
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.