skip navigation
  • Product Bundles

    DevCraft

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

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    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
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • 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.Windows.Controls.ScheduleView

Classes

Appointment

Represents basic IAppointment implementation.

AppointmentBase

Provides base class for appointments.

AppointmentExtensions

Extension methods for IAppointment interface.

AppointmentNavigationButtonsVisibility

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

AppointmentSelectionBehavior

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

AppointmentSelectionService

ScheduleView service for appointment selection.

AppointmentSelectionState

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

AppointmentsSubjectToLocalizatedStringConverter

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

CalendarHelper

Holds helper methods for date and time operations.

ConfirmDialogViewModel

Represents the view model for the confirmation dialog.

DataObjectProvider

Represents a provider that manage the data dragged from the RadScheduleView control.

DateSpan

A class that represents time range.

DateSpanExtensions

Extension methods for IDateSpan interface.

DateTimeInterval

Represents date time duration in days and/or months.

DecorationBlock

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

DefaultNavigationBehavior

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

DefaultSnapBehavior

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

DragDropDecorationBlock

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

DragDropSlot

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

ExceptionOccurrence

Provides class for recurrence rule exceptions.

FixedTickProvider

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

GroupHeaderProxy

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

GroupIterationService

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

Importance

Importance enumeration.

LogicalScrollingExtensions

A helper class used to scroll to the FirstVisibleGroup.

MonthViewSnapBehavior

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

NameValueItem<T>

Name and value object useful for data binding operations.

NavigationBehavior

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

NavigationData

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

NavigationDirection

Enumeration that represent the direction of navigation via keyboard.

NestedScopeFlag

Represents a nested scope flags.

ObservableAppointmentCollection

Represents a dynamic data collection of Appointments that provides notifications when appointments get added, removed, or when the whole list is refreshed.

Occurrence

Provides class for appointment occurrence.

PartialTrustPayload

Provides basic functionality for RadScheduleView drag and drop payloads.

Payload

PayloadConverter

Converts the data to IDataObject.

PointExtensions

ReadOnlyBehavior

Represents basic implementation of IReadOnlyBehavior.

RecurrenceDays

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

RecurrenceDaysExtensions

RecurrenceDays extensions methods.

RecurrenceFrequency

Specifies the frequency of a recurrence.

RecurrencePattern

Provides the class for recurrence pattern.

RecurrenceRangeType

Determines the types of recurrences range.

RecurrenceRule

Provides class, working with recurring appointment.

RecurrenceRuleExtensions

Extensions methods for IRecurrenceRule interface.

RecurrenceState

Specifies the state of (recurring) appointment.

RecurrenceType

Determines the types of recurrent appointments.

ResizeDecorationBlock

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

ResizeSlot

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

ResourceItem

Represents a ResourceItem control.

ResourceItemCollection

A class for a typical collection of a resource item.

ResourceTypeViewModel

View model for ResourceType class.

ScheduleViewDialogHostFactory

Provides the default implementation of ISchedulerDialogHostFactory.

ScheduleViewDragDropPayload

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

ScheduleViewLocalizationManager

A manager that is used to localize RadScheduleView.

ScheduleViewXbapDragDropPayload

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

ScopeFlag

Provides the basic functionality for scope flags.

SingleScopeFlag

Represents a single scope flag.

Slot

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

SlotGenerationBehavior

A class that retrieves filtered slots.

SlotGenerationData

A class providing information about the slot generation.

SlotSelectionBehavior

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

SlotSelectionService

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

SlotSelectionState

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

SnapBehavior

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

SnapData

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

TimerRulerItemProxy

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

TimerulerIterationService

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

TimeZoneGroupDescription

Describes the grouping of items using a TimeZone as the criteria.

WeekOfMonth

Determines the week of month.

WeekOfMonthExtensions

WeekOfMonth extensions methods.

Interfaces

IAppointment

Defines basic methods and properties of an appointment.

ICultureSettings

Interface which provides the culture settings in the RadScheduleView control.

IDataObjectProvider

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

IDateSpan

Defines Start and End properties.

IDecorationBlock

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

IExceptionOccurrence

Defines basic properties of a exception from a recurrence pattern.

IExtendedAppointment

Defines advanced properties of an appointment.

IGroupIdentifier

Interface which represents a group in the ScheduleView control.

IGroupInfo

Defines basic methods and properties of a group item.

IGroupingConfigurationSettings

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

IGroupItemInfo

Interface representing the information for the GroupItem.

IOccurrence

Defines the basic properties for an appointment occurrence.

IOccurrenceIterationProvider

Represents a provider that filters the occurrence collection.

IPayload

Provides interface for RadScheduleView drag and drop payloads.

IRangeData

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

IReadOnlyBehavior

Defines basic basic methods and properties of a ReadOnlyBehavior.

IReadOnlySettings

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

IRecurrenceRule

Defines basic properties of a recurrence rule.

IScheduleViewDialogHost

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

IScheduleViewDialogHostFactory

Provides the methods for creating instances of the IScheduleViewDialogHost interface.

IScopeFlag

An interface representing the scope flag.

IScrollingService

A service used to scroll the ScheduleView.

IScrollingSettings

An interface representing the scrolling settings of RadScheduleView.

ISlotConvertor

An interface creating recurring slot.

ISlotIterationService

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

ISnapService

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

ITickProvider

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

Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

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.