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 jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder Design System Kit
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • 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.

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.

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.

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.

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.

RecurrenceDaysExtensions

RecurrenceDays extensions methods.

RecurrencePattern

Provides the class for recurrence pattern.

RecurrenceRule

Provides class, working with recurring appointment.

RecurrenceRuleExtensions

Extensions methods for IRecurrenceRule interface.

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.

WeekOfMonthExtensions

WeekOfMonth extensions methods.

Structs

DateTimeInterval

Represents date time duration in days and/or months.

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.

Enums

AppointmentNavigationButtonsVisibility

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

Importance

Importance enumeration.

NavigationDirection

Enumeration that represent the direction of navigation via keyboard.

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.

RecurrenceRangeType

Determines the types of recurrences range.

RecurrenceState

Specifies the state of (recurring) appointment.

RecurrenceType

Determines the types of recurrent appointments.

WeekOfMonth

Determines the week of month.

Was this article helpful?

Tell us how we can improve this article

Skip
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.