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

Class RadScheduleView

RadScheduleView is a radically different scheduling component, going beyond the standard Microsoft Outlook-style control. The ScheduleView empowers end users with unprecedented control over precision and flexibility when handling their appointments. This is achieved through features such as multi-level grouping, powerful zoom for smart navigation through a large number of appointments and blazing fast scrolling.

Inheritance
System.Object
ScheduleViewBase
RadScheduleView
Inherited Members
ScheduleViewBase.ShowCurrentTimeProperty
ScheduleViewBase.CurrentTimeIndicatorLocationProperty
ScheduleViewBase.CurrentTimeIndicatorStyleProperty
ScheduleViewBase.CurrentTimeIndicatorAppointmentsAreaStyleProperty
ScheduleViewBase.TimeIndicatorsCollectionProperty
ScheduleViewBase.TimeIndicatorItemStyleSelectorProperty
ScheduleViewBase.AppointmentCreatedEvent
ScheduleViewBase.AppointmentCreatingEvent
ScheduleViewBase.AppointmentDeletedEvent
ScheduleViewBase.AppointmentDeletingEvent
ScheduleViewBase.AppointmentEditedEvent
ScheduleViewBase.AppointmentEditingEvent
ScheduleViewBase.AppointmentSavingEvent
ScheduleViewBase.ShowDialogEvent
ScheduleViewBase.DialogClosingEvent
ScheduleViewBase.RetainScrollPositionProperty
ScheduleViewBase.IsDeferredScrollingEnabledProperty
ScheduleViewBase.EffectiveOrientationProperty
ScheduleViewBase.EffectivePixelLengthProperty
ScheduleViewBase.VisibleRangeProperty
ScheduleViewBase.TimeZoneProperty
ScheduleViewBase.SelectedAppointmentProperty
ScheduleViewBase.ActiveViewDefinitionProperty
ScheduleViewBase.ResizeArrowCueItemTemplateProperty
ScheduleViewBase.SnapAppointmentsProperty
ScheduleViewBase.HorizontalSmallChangeProperty
ScheduleViewBase.HorizontalLargeChangeProperty
ScheduleViewBase.VerticalSmallChangeProperty
ScheduleViewBase.VerticalLargeChangeProperty
ScheduleViewBase.ComputedHorizontalScrollBarVisibilityProperty
ScheduleViewBase.ComputedVerticalScrollBarVisibilityProperty
ScheduleViewBase.ToolTipTemplateProperty
ScheduleViewBase.ToolTipStyleProperty
ScheduleViewBase.ExtentHeightProperty
ScheduleViewBase.ExtentWidthProperty
ScheduleViewBase.ResizeHighlightStyleProperty
ScheduleViewBase.DragDropHighlightStyleProperty
ScheduleViewBase.MouseOverHighlightStyleProperty
ScheduleViewBase.SelectionHighlightStyleProperty
ScheduleViewBase.RecurringSelectionModifierProperty
ScheduleViewBase.HorizontalOffsetProperty
ScheduleViewBase.VerticalOffsetProperty
ScheduleViewBase.FirstVisibleGroupProperty
ScheduleViewBase.FirstVisibleTimeProperty
ScheduleViewBase.ViewportHeightProperty
ScheduleViewBase.ViewportWidthProperty
ScheduleViewBase.ResourceTypesSourceProperty
ScheduleViewBase.TimeZonesSourceProperty
ScheduleViewBase.SpecialSlotsSourceProperty
ScheduleViewBase.GroupDescriptionsSourceProperty
ScheduleViewBase.AppointmentSelectionChangedEvent
ScheduleViewBase.DragVisualCueTemplateProperty
ScheduleViewBase.DragVisualTemplateProperty
ScheduleViewBase.DragVisualStyleProperty
ScheduleViewBase.DragVisualCueItemTemplateProperty
ScheduleViewBase.UseDefaultCursorsOnDragProperty
ScheduleViewBase.UseSnapshotDragCueProperty
ScheduleViewBase.TimeRulerLengthProperty
ScheduleViewBase.HeadersLengthProperty
ScheduleViewBase.LargeScaleModeProperty
ScheduleViewBase.MinAppointmentHeightProperty
ScheduleViewBase.MinAppointmentWidthProperty
ScheduleViewBase.MinTimeRulerExtentProperty
ScheduleViewBase.MaxTimeRulerExtentProperty
ScheduleViewBase.SelectedSlotProperty
ScheduleViewBase.MouseOverSlotProperty
ScheduleViewBase.CurrentDateProperty
ScheduleViewBase.FirstDayOfWeekProperty
ScheduleViewBase.AppointmentsSourceProperty
ScheduleViewBase.AppointmentStyleSelectorProperty
ScheduleViewBase.AppointmentItemContentTemplateProperty
ScheduleViewBase.AppointmentItemContentTemplateSelectorProperty
ScheduleViewBase.GroupHeaderContentTemplateProperty
ScheduleViewBase.GroupHeaderContentTemplateSelectorProperty
ScheduleViewBase.TimeRulerItemTemplateProperty
ScheduleViewBase.TimeRulerItemTemplateSelectorProperty
ScheduleViewBase.TimeRulerItemStyleSelectorProperty
ScheduleViewBase.GroupHeaderStyleSelectorProperty
ScheduleViewBase.SpecialSlotStyleSelectorProperty
ScheduleViewBase.CurrentAppointmentProperty
ScheduleViewBase.SchedulerDialogHostFactoryProperty
ScheduleViewBase.SchedulerDialogHostStyleProperty
ScheduleViewBase.EditAppointmentDialogStyleProperty
ScheduleViewBase.DeleteAppointmentConfirmDialogStyleProperty
ScheduleViewBase.RecurrenceChoiceDialogStyleProperty
ScheduleViewBase.RecurrenceChoiceDeleteDialogStyleProperty
ScheduleViewBase.RecurrenceChoiceResizeDialogStyleProperty
ScheduleViewBase.RecurrenceChoiceDragDropDialogStyleProperty
ScheduleViewBase.CategoriesSourceProperty
ScheduleViewBase.TimeMarkersSourceProperty
ScheduleViewBase.EditRecurrenceDialogStyleProperty
ScheduleViewBase.DragDropBehaviorProperty
ScheduleViewBase.DataObjectProviderProperty
ScheduleViewBase.AppointmentSelectionBehaviorProperty
ScheduleViewBase.SlotSelectionBehaviorProperty
ScheduleViewBase.SnapBehaviorProperty
ScheduleViewBase.ReadOnlyBehaviorProperty
ScheduleViewBase.NavigationBehaviorProperty
ScheduleViewBase.VisibleRangeChangedCommandProperty
ScheduleViewBase.VisibleRangeChangedCommandParameterProperty
ScheduleViewBase.VerticalScrollBarVisibilityProperty
ScheduleViewBase.HorizontalScrollBarVisibilityProperty
ScheduleViewBase.ScrollStepProperty
ScheduleViewBase.ScrollAreaPaddingProperty
ScheduleViewBase.ShowAppointmentDeleteButtonProperty
ScheduleViewBase.TodayButtonVisibilityProperty
ScheduleViewBase.IsVisibleRangeEmptyProperty
ScheduleViewBase.IsGroupHeadersVirtualizationEnabledProperty
ScheduleViewBase.HeadersLengthPropertyKey
ScheduleViewBase.EditedAppointmentProperty
ScheduleViewBase.EditedOccurrenceProperty
ScheduleViewBase.InlineEditingTemplateProperty
ScheduleViewBase.IsInlineEditingEnabledProperty
ScheduleViewBase.RecurrenceChoiceDialogDefaultRecurrenceModeProperty
ScheduleViewBase.OnChangedUpdateVisualState(Object, DependencyPropertyChangedEventArgs)
ScheduleViewBase.ChangeVisualState(Boolean)
ScheduleViewBase.GoToState(Boolean, String[])
ScheduleViewBase.OnKeyDown(KeyEventArgs)
ScheduleViewBase.OnMouseWheel(MouseWheelEventArgs)
ScheduleViewBase.OnAppointmentCreated(AppointmentCreatedEventArgs)
ScheduleViewBase.OnAppointmentCreating(AppointmentCreatingEventArgs)
ScheduleViewBase.OnAppointmentDeleted(AppointmentDeletedEventArgs)
ScheduleViewBase.OnAppointmentDeleting(AppointmentDeletingEventArgs)
ScheduleViewBase.OnAppointmentEdited(AppointmentEditedEventArgs)
ScheduleViewBase.OnAppointmentEditing(AppointmentEditingEventArgs)
ScheduleViewBase.OnAppointmentSaving(AppointmentSavingEventArgs)
ScheduleViewBase.OnShowDialog(ShowDialogEventArgs)
ScheduleViewBase.OnDialogClosing(CloseDialogEventArgs)
ScheduleViewBase.OnVisibleRangeChanged(EventArgs)
ScheduleViewBase.CreateNew()
ScheduleViewBase.CreateNew(IAppointment)
ScheduleViewBase.BeginEdit()
ScheduleViewBase.BeginEdit(IAppointment)
ScheduleViewBase.BeginEdit(Occurrence)
ScheduleViewBase.Remove(IDateSpan)
ScheduleViewBase.Remove(IAppointment)
ScheduleViewBase.Remove(Occurrence)
ScheduleViewBase.Commit()
ScheduleViewBase.Cancel()
ScheduleViewBase.IObjectEditor<Occurrence>.GetItemToEdit(Occurrence)
ScheduleViewBase.IObjectEditor<IAppointment>.GetItemToEdit(IAppointment)
ScheduleViewBase.ShowRecurrenceChoiceDialogWindow(Occurrence, RecurrenceChoiceDialogMode)
ScheduleViewBase.ShowRecurrenceChoiceDialogWindow(Occurrence, RecurrenceChoiceDialogMode, Action<RecurrenceChoiceDialogViewModel>)
ScheduleViewBase.ConfirmDialogClose(SchedulerDialogViewModel, Nullable<Boolean>)
ScheduleViewBase.GenerateEditingElement(AppointmentItem, Object)
ScheduleViewBase.IScrollingInfo.TransformFromDropTargetToViewPort(Point)
ScheduleViewBase.GetContextMenuPlacementRectangle()
ScheduleViewBase.ScrollIntoView(Slot, Boolean)
ScheduleViewBase.ScrollIntoView(Slot)
ScheduleViewBase.ScrollIntoView(IOccurrence, Boolean)
ScheduleViewBase.ScrollIntoView(IOccurrence)
ScheduleViewBase.ScrollIntoView(Object, Boolean, IList)
ScheduleViewBase.ScrollIntoView(Object)
ScheduleViewBase.ScrollIntoView(Object, Boolean)
ScheduleViewBase.ScrollTimeRuler(TimeSpan, Boolean)
ScheduleViewBase.ScrollDuration(TimeSpan)
ScheduleViewBase.ScrollTimeRuler(TimeSpan, Boolean, Boolean)
ScheduleViewBase.GetServiceProvider()
ScheduleViewBase.IOccurrenceIterationProvider.GetOccurrencesBetween(IOccurrence, IOccurrence)
ScheduleViewBase.IOccurrenceIterationProvider.GetOccurrencesFrom(IOccurrence)
ScheduleViewBase.IOccurrenceIterationProvider.GetOccurrencesTo(IOccurrence)
ScheduleViewBase.IOccurrenceIterationProvider.GetOccurrences()
ScheduleViewBase.IScrollingServiceCore.ScrollHorizontal(Double)
ScheduleViewBase.IScrollingServiceCore.ScrollVertical(Double)
ScheduleViewBase.GetDayStartTime()
ScheduleViewBase.GetDayEndTime()
ScheduleViewBase.GetGroupDescriptions()
ScheduleViewBase.OnViewDefinitionPropertyChanged(String)
ScheduleViewBase.GetVisibleRange()
ScheduleViewBase.GetIsVisibleRangeEmpty()
ScheduleViewBase.GetOrientation()
ScheduleViewBase.GetPixelLength()
ScheduleViewBase.PrepareAppointmentItemOverride(UIElement, IAppointment)
ScheduleViewBase.ClearAppointmentItemOverride(UIElement)
ScheduleViewBase.UpdateAppointmentItemContentTemplateOverride(AppointmentItem)
ScheduleViewBase.OnTextInput(TextCompositionEventArgs)
ScheduleViewBase.OnMouseMove(MouseEventArgs)
ScheduleViewBase.OnMouseLeave(MouseEventArgs)
ScheduleViewBase.OnAppointmentSelectionChanged(SelectionChangedEventArgs)
ScheduleViewBase.InvalidatePanelsOverride()
ScheduleViewBase.DecreaseVisibleDateLarge()
ScheduleViewBase.IncreaseVisibleDateLarge()
ScheduleViewBase.GoToNextAppointment()
ScheduleViewBase.GoToPreviousAppointment()
ScheduleViewBase.OnAppointmentSourceChanged(IEnumerable, IEnumerable)
ScheduleViewBase.OnCreateAppointmentItem()
ScheduleViewBase.MeasureOverride(Size)
ScheduleViewBase.ShowCurrentTimeIndicator
ScheduleViewBase.CurrentTimeIndicatorLocation
ScheduleViewBase.CurrentTimeIndicatorStyle
ScheduleViewBase.CurrentTimeIndicatorAppointmentsAreaStyle
ScheduleViewBase.TimeIndicatorsCollection
ScheduleViewBase.TimeIndicatorItemStyleSelector
ScheduleViewBase.TimeZone
ScheduleViewBase.RetainScrollPosition
ScheduleViewBase.HorizontalScrollBarVisibility
ScheduleViewBase.VerticalScrollBarVisibility
ScheduleViewBase.IsDeferredScrollingEnabled
ScheduleViewBase.AppointmentItemContentTemplate
ScheduleViewBase.AppointmentItemContentTemplateSelector
ScheduleViewBase.GroupHeaderContentTemplate
ScheduleViewBase.GroupHeaderContentTemplateSelector
ScheduleViewBase.AppointmentStyleSelector
ScheduleViewBase.TimeRulerItemTemplate
ScheduleViewBase.TimeRulerItemTemplateSelector
ScheduleViewBase.TimeRulerItemStyleSelector
ScheduleViewBase.GroupHeaderStyleSelector
ScheduleViewBase.SpecialSlotStyleSelector
ScheduleViewBase.SchedulerDialogHostStyle
ScheduleViewBase.EditAppointmentDialogStyle
ScheduleViewBase.DeleteAppointmentConfirmDialogStyle
ScheduleViewBase.RecurrenceChoiceDialogStyle
ScheduleViewBase.RecurrenceChoiceDeleteDialogStyle
ScheduleViewBase.RecurrenceChoiceResizeDialogStyle
ScheduleViewBase.RecurrenceChoiceDragDropDialogStyle
ScheduleViewBase.EditRecurrenceDialogStyle
ScheduleViewBase.DragDropHighlightStyle
ScheduleViewBase.ResizeHighlightStyle
ScheduleViewBase.MouseOverHighlightStyle
ScheduleViewBase.SelectionHighlightStyle
ScheduleViewBase.HorizontalSmallChange
ScheduleViewBase.HorizontalLargeChange
ScheduleViewBase.VerticalSmallChange
ScheduleViewBase.VerticalLargeChange
ScheduleViewBase.HorizontalOffset
ScheduleViewBase.VerticalOffset
ScheduleViewBase.FirstVisibleGroup
ScheduleViewBase.FirstVisibleTime
ScheduleViewBase.ViewportHeight
ScheduleViewBase.ViewportWidth
ScheduleViewBase.ComputedHorizontalScrollBarVisibility
ScheduleViewBase.ComputedVerticalScrollBarVisibility
ScheduleViewBase.ExtentHeight
ScheduleViewBase.ExtentWidth
ScheduleViewBase.CurrentDate
ScheduleViewBase.VisibleRange
ScheduleViewBase.FirstDayOfWeek
ScheduleViewBase.SnapAppointments
ScheduleViewBase.UseSnapshotDragCue
ScheduleViewBase.AppointmentsSource
ScheduleViewBase.CategoriesSource
ScheduleViewBase.TimeMarkersSource
ScheduleViewBase.ResourceTypesSource
ScheduleViewBase.TimeZonesSource
ScheduleViewBase.GroupDescriptionsSource
ScheduleViewBase.EnableSimpleReccurrenceRendering
ScheduleViewBase.VisibleRangeChangedCommand
ScheduleViewBase.VisibleRangeChangedCommandParameter
ScheduleViewBase.EffectiveTicksPerPixel
ScheduleViewBase.DragVisualTemplate
ScheduleViewBase.DragVisualStyle
ScheduleViewBase.UseDefaultCursorsOnDrag
ScheduleViewBase.SchedulerDialogHostFactory
ScheduleViewBase.MinAppointmentHeight
ScheduleViewBase.MinAppointmentWidth
ScheduleViewBase.MinTimeRulerExtent
ScheduleViewBase.MaxTimeRulerExtent
ScheduleViewBase.CurrentAppointment
ScheduleViewBase.RecurringSelectionModifier
ScheduleViewBase.ToolTipTemplate
ScheduleViewBase.ToolTipStyle
ScheduleViewBase.EffectivePixelLength
ScheduleViewBase.EffectiveOrientation
ScheduleViewBase.ActiveViewDefinition
ScheduleViewBase.SelectedAppointment
ScheduleViewBase.SelectedAppointments
ScheduleViewBase.SelectedSlot
ScheduleViewBase.MouseOverSlot
ScheduleViewBase.NavigationBehavior
ScheduleViewBase.HighlightedSlots
ScheduleViewBase.SpecialSlotsSource
ScheduleViewBase.TimeRulerLength
ScheduleViewBase.HeadersLength
ScheduleViewBase.DragDropBehavior
ScheduleViewBase.DataObjectProvider
ScheduleViewBase.AppointmentSelectionBehavior
ScheduleViewBase.SlotSelectionBehavior
ScheduleViewBase.SnapBehavior
ScheduleViewBase.ReadOnlyBehavior
ScheduleViewBase.ScrollStep
ScheduleViewBase.ScrollAreaPadding
ScheduleViewBase.ShowAppointmentDeleteButton
ScheduleViewBase.TodayButtonVisibility
ScheduleViewBase.GroupByResourceTypes
ScheduleViewBase.IsVisibleRangeEmpty
ScheduleViewBase.IsGroupHeadersVirtualizationEnabled
ScheduleViewBase.IGroupingConfigurationSettings.DateGroupLength
ScheduleViewBase.IReadOnlySettings.ReadOnlySlots
ScheduleViewBase.EditedAppointment
ScheduleViewBase.EditedOccurrence
ScheduleViewBase.IObjectEditor<IAppointment>.EditedItem
ScheduleViewBase.IObjectEditor<Occurrence>.EditedItem
ScheduleViewBase.IsEditing
ScheduleViewBase.IsAdding
ScheduleViewBase.InlineEditingTemplate
ScheduleViewBase.IsInlineEditingEnabled
ScheduleViewBase.IScrollingInfo.ViewportWidth
ScheduleViewBase.IScrollingInfo.ViewportHeight
ScheduleViewBase.DialogClosing
ScheduleViewBase.AppointmentCreated
ScheduleViewBase.AppointmentCreating
ScheduleViewBase.AppointmentDeleted
ScheduleViewBase.AppointmentDeleting
ScheduleViewBase.AppointmentEdited
ScheduleViewBase.AppointmentEditing
ScheduleViewBase.AppointmentSaving
ScheduleViewBase.ShowDialog
ScheduleViewBase.VisibleRangeChanged
ScheduleViewBase.AppointmentSelectionChanged
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.ScheduleView.dll

Syntax

[TelerikToolboxCategory("Data")]
public class RadScheduleView : ScheduleViewBase, ISupportInitialize, IReadOnlySettings, IGroupingConfigurationSettings, IDataSourceProvider, IDragDropSettings, IWeakEventListener, IObjectEditor<IAppointment>, IObjectEditor<Occurrence>, IObjectGenerator<IAppointment>, IDialogProvider, IOccurrenceIterationProvider, ISelectionAndCurrency, IServiceProviderHost, IScrollingSettings, IScrollingInfo, IScrollingServiceCore

Constructors

RadScheduleView()

Initializes a new instance of the RadScheduleView class.

Declaration
public RadScheduleView()

Fields

ActiveViewDefinitionIndexProperty

Identifies the ActiveViewDefinitionIndex dependency property.

Declaration
public static readonly DependencyProperty ActiveViewDefinitionIndexProperty
Field Value
System.Windows.DependencyProperty

AppointmentNavigationButtonsVisibilityProperty

Identifies the AppointmentNavigationButtonsVisibility dependency property.

Declaration
public static readonly DependencyProperty AppointmentNavigationButtonsVisibilityProperty
Field Value
System.Windows.DependencyProperty

ComputedAppointmentNavigationButtonsVisibilityProperty

Identifies the ActualAppointmentNavigationButtons read-only dependency property.

Declaration
public static readonly DependencyProperty ComputedAppointmentNavigationButtonsVisibilityProperty
Field Value
System.Windows.DependencyProperty

CurrentVisibleRangeTextProperty

Identifies the CurrentVisibleRangeText read-only dependency property.

Declaration
public static readonly DependencyProperty CurrentVisibleRangeTextProperty
Field Value
System.Windows.DependencyProperty

NavigationHeaderVisibilityProperty

Identifies the NavigationHeaderVisibility dependency property.

Declaration
public static readonly DependencyProperty NavigationHeaderVisibilityProperty
Field Value
System.Windows.DependencyProperty

ViewDefinitionsProperty

Identifies the ViewDefinitions read-only dependency property.

Declaration
public static readonly DependencyProperty ViewDefinitionsProperty
Field Value
System.Windows.DependencyProperty

Properties

ActiveViewDefinitionIndex

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

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

AppointmentNavigationButtonsVisibility

Gets or sets the appointment navigation buttons visibility.

Declaration
public AppointmentNavigationButtonsVisibility AppointmentNavigationButtonsVisibility { get; set; }
Property Value
AppointmentNavigationButtonsVisibility

The appointment navigation buttons visibility.

ComputedAppointmentNavigationButtonsVisibility

Gets the actual appointment navigation buttons visibility.

Declaration
public Visibility ComputedAppointmentNavigationButtonsVisibility { get; }
Property Value
System.Windows.Visibility

CurrentVisibleRangeText

Gets the string containing formatted visible range that is currently visible in RadScheduleView.

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

NavigationHeaderVisibility

Gets or sets the value specifying whether the navigation header will be visible or not.

Declaration
public Visibility NavigationHeaderVisibility { get; set; }
Property Value
System.Windows.Visibility

ViewDefinitions

Gets the view definitions collection that is currently used in a RadScheduleView.

Declaration
public ViewDefinitionCollection ViewDefinitions { get; }
Property Value
ViewDefinitionCollection

The view definitions collection in a RadScheduleView.

Methods

OnActiveViewDefinitionChanged(ViewDefinitionBase, ViewDefinitionBase)

Called when the ActiveViewDefinition is changed.

Declaration
protected override void OnActiveViewDefinitionChanged(ViewDefinitionBase oldValue, ViewDefinitionBase newValue)
Parameters
ViewDefinitionBase oldValue

The old value.

ViewDefinitionBase newValue

The new value.

Overrides
ScheduleViewBase.OnActiveViewDefinitionChanged(ViewDefinitionBase, ViewDefinitionBase)

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.

Declaration
public override void OnApplyTemplate()
Overrides
ScheduleViewBase.OnApplyTemplate()

OnCreateAutomationPeer()

Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer

The type-specific System.Windows.Automation.Peers.AutomationPeer implementation.

OnInitialized(EventArgs)

Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.

Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs e

The System.Windows.RoutedEventArgs that contains the event data.

Overrides
ScheduleViewBase.OnInitialized(EventArgs)

UpdateAppointmentNavigationButtonVisibility()

A method that updates the visibility of appointment navigation's buttons .

Declaration
protected override void UpdateAppointmentNavigationButtonVisibility()
Overrides
ScheduleViewBase.UpdateAppointmentNavigationButtonVisibility()

UpdateVisibleRange()

Updates the visible range.

Declaration
protected override void UpdateVisibleRange()
Overrides
ScheduleViewBase.UpdateVisibleRange()

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
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.