New to Telerik UI for WPFStart a free 30-day trial

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.ScheduleView.dll

Syntax:

C#
public class ScheduleViewBase : Control, IOccurrenceIterationProvider, IServiceProviderHost, IScrollingSettings, IScrollingInfo, IScrollingServiceCore, ISupportInitialize, IReadOnlySettings, IGroupingConfigurationSettings, IDragDropSettings, IWeakEventListener, IObjectEditor<IAppointment>, IObjectEditor<Occurrence>, IObjectGenerator<IAppointment>, IDialogProvider

Inheritance: objectScheduleViewBase

Derived Classes: RadScheduleView

Implements: IDialogProviderIDragDropSettingsIGroupingConfigurationSettingsIObjectEditor<IAppointment>IObjectEditor<Occurrence>IObjectGenerator<IAppointment>IOccurrenceIterationProviderIReadOnlySettingsIScrollingInfoIScrollingServiceCoreIScrollingSettingsIServiceProviderHostISupportInitializeIWeakEventListener...

Constructors

Initializes a new instance of the ScheduleViewBase class.

C#
public ScheduleViewBase()

Fields

Identifies the ActiveViewDefinition dependency property.

C#
public static readonly DependencyProperty ActiveViewDefinitionProperty

Identifies the AppointmentCreated event.

C#
public static readonly RoutedEvent AppointmentCreatedEvent

Identifies the AppointmentCreating event.

C#
public static readonly RoutedEvent AppointmentCreatingEvent

Identifies the AppointmentDeleted event.

C#
public static readonly RoutedEvent AppointmentDeletedEvent

Identifies the AppointmentDeleting event.

C#
public static readonly RoutedEvent AppointmentDeletingEvent

Identifies the AppointmentEdited event.

C#
public static readonly RoutedEvent AppointmentEditedEvent

Identifies the AppointmentEditing event.

C#
public static readonly RoutedEvent AppointmentEditingEvent

Identifies the AppointmentItemContentTemplate dependency property.

C#
public static readonly DependencyProperty AppointmentItemContentTemplateProperty

Identifies the AppointmentItemContentTemplateSelector dependency property.

C#
public static readonly DependencyProperty AppointmentItemContentTemplateSelectorProperty

Identifies the AppointmentSaving event.

C#
public static readonly RoutedEvent AppointmentSavingEvent

Identifies the AppointmentSelectionBehavior dependency property.

C#
public static readonly DependencyProperty AppointmentSelectionBehaviorProperty

Identifies the AppointmentSelectionChanged routed event.

C#
public static readonly RoutedEvent AppointmentSelectionChangedEvent

AppointmentsSourceProperty

DependencyProperty

Identifies the AppointmentsSource dependency property.

C#
public static readonly DependencyProperty AppointmentsSourceProperty

Identifies the AppointmentStyleSelector dependency property.

C#
public static readonly DependencyProperty AppointmentStyleSelectorProperty

CategoriesSourceProperty

DependencyProperty

Identifies the CategoriesSource dependency property.

C#
public static readonly DependencyProperty CategoriesSourceProperty

Identifies the ComputedHorizontalScrollBarVisibility dependency property.

C#
public static readonly DependencyProperty ComputedHorizontalScrollBarVisibilityProperty

Identifies the ComputedVerticalScrollBarVisibility dependency property.

C#
public static readonly DependencyProperty ComputedVerticalScrollBarVisibilityProperty

CurrentAppointmentProperty

DependencyProperty

Identifies the CurrentAppointment read-only dependency property.

C#
public static readonly DependencyProperty CurrentAppointmentProperty

CurrentDateProperty

DependencyProperty

Identifies the CurrentDate dependency property.

C#
public static readonly DependencyProperty CurrentDateProperty

Identifies the CurrentTimeIndicatorAppointmentsAreaStyle dependency property.

C#
public static readonly DependencyProperty CurrentTimeIndicatorAppointmentsAreaStyleProperty

Identifies the CurrentTimeIndicatorLocation property.

C#
public static readonly DependencyProperty CurrentTimeIndicatorLocationProperty

Identifies the CurrentTimeIndicatorStyle dependency property.

C#
public static readonly DependencyProperty CurrentTimeIndicatorStyleProperty

DataObjectProviderProperty

DependencyProperty

Identifies the DataObjectProvider dependency property.

C#
public static readonly DependencyProperty DataObjectProviderProperty

Identifies the DeleteAppointmentConfirmDialogStyle dependency property.

C#
public static readonly DependencyProperty DeleteAppointmentConfirmDialogStyleProperty

Identifies the DialogClosing event.

C#
public static readonly RoutedEvent DialogClosingEvent

DragDropBehaviorProperty

DependencyProperty

Identifies the DragDropBehavior dependency property.

C#
public static readonly DependencyProperty DragDropBehaviorProperty

Identifies the DragDropHighlightStyle dependency property.

C#
public static readonly DependencyProperty DragDropHighlightStyleProperty

Identifies the DragVisualCueItemTemplate dependency property.

C#
public static readonly DependencyProperty DragVisualCueItemTemplateProperty

Identifies the DragVisualCueItemTemplate dependency property.

C#
public static readonly DependencyProperty DragVisualCueTemplateProperty

DragVisualStyleProperty

DependencyProperty

Identifies the DragVisualStyle dependency property.

C#
public static readonly DependencyProperty DragVisualStyleProperty

DragVisualTemplateProperty

DependencyProperty

Identifies the DragVisualTemplate dependency property.

C#
public static readonly DependencyProperty DragVisualTemplateProperty

Identifies the EditAppointmentDialogStyle dependency property.

C#
public static readonly DependencyProperty EditAppointmentDialogStyleProperty

EditedAppointmentProperty

DependencyProperty

Identifies the EditedAppointment read-only dependency property.

C#
public static readonly DependencyProperty EditedAppointmentProperty

EditedOccurrenceProperty

DependencyProperty

Identifies the EditedOccurrence read-only dependency property.

C#
public static readonly DependencyProperty EditedOccurrenceProperty

Identifies the EditRecurrenceDialogStyle dependency property.

C#
public static readonly DependencyProperty EditRecurrenceDialogStyleProperty

Identifies the EffectiveOrientation read-only dependency property.

C#
public static readonly DependencyProperty EffectiveOrientationProperty

Identifies the EffectivePixelLength read-only dependency property.

C#
public static readonly DependencyProperty EffectivePixelLengthProperty

ExtentHeightProperty

DependencyProperty

Identifies the ExtentHeight dependency property.

C#
public static readonly DependencyProperty ExtentHeightProperty

ExtentWidthProperty

DependencyProperty

Identifies the ExtentWidth dependency property.

C#
public static readonly DependencyProperty ExtentWidthProperty

FirstDayOfWeekProperty

DependencyProperty

Identifies the FirstDayOfWeek dependency property.

C#
public static readonly DependencyProperty FirstDayOfWeekProperty

FirstVisibleGroupProperty

DependencyProperty

Identifies the FirstVisibleGroup dependency property.

C#
public static readonly DependencyProperty FirstVisibleGroupProperty

FirstVisibleTimeProperty

DependencyProperty

Identifies the FirstVisibleTime dependency property.

C#
public static readonly DependencyProperty FirstVisibleTimeProperty

Identifies the GroupDescriptionsSource dependency property.

C#
public static readonly DependencyProperty GroupDescriptionsSourceProperty

Identifies the GroupHeaderContentTemplate dependency property.

C#
public static readonly DependencyProperty GroupHeaderContentTemplateProperty

Identifies the GroupHeaderContentTemplateSelector dependency property.

C#
public static readonly DependencyProperty GroupHeaderContentTemplateSelectorProperty

Identifies the GroupHeaderStyleSelector dependency property.

C#
public static readonly DependencyProperty GroupHeaderStyleSelectorProperty

HeadersLengthProperty

DependencyProperty

Identifies the HeadersLength dependency property.

C#
public static readonly DependencyProperty HeadersLengthProperty

HeadersLengthPropertyKey

DependencyPropertyKey

Identifies the HeadersLength dependency property.

C#
protected static readonly DependencyPropertyKey HeadersLengthPropertyKey

Identifies the HorizontalLargeChange dependency property.

C#
public static readonly DependencyProperty HorizontalLargeChangeProperty

HorizontalOffsetProperty

DependencyProperty

Identifies the HorizontalOffset dependency property.

C#
public static readonly DependencyProperty HorizontalOffsetProperty

Identifies the HorizontalScrollBarVisibility dependency property.

C#
public static readonly DependencyProperty HorizontalScrollBarVisibilityProperty

Identifies the HorizontalSmallChange dependency property.

C#
public static readonly DependencyProperty HorizontalSmallChangeProperty

Identifies the InlineEditTemplate dependency property.

C#
public static readonly DependencyProperty InlineEditingTemplateProperty

Identifies the IsDeferredScrollingEnabled dependency property.

C#
public static readonly DependencyProperty IsDeferredScrollingEnabledProperty

Identifies the IsGroupHeadersVirtualizationEnabled property.

C#
public static readonly DependencyProperty IsGroupHeadersVirtualizationEnabledProperty

Identifies the IsInlineEditingEnabled dependency property.

C#
public static readonly DependencyProperty IsInlineEditingEnabledProperty

IsVisibleRangeEmptyProperty

DependencyProperty

Identifies the IsVisibleRangeEmpty property.

C#
public static readonly DependencyProperty IsVisibleRangeEmptyProperty

LargeScaleModeProperty

DependencyProperty

Identifies the dependency property.

C#
public static readonly DependencyProperty LargeScaleModeProperty

MaxTimeRulerExtentProperty

DependencyProperty

Identifies the MaxTimeRulerExtent dependency property.

C#
public static readonly DependencyProperty MaxTimeRulerExtentProperty

Identifies the MinAppointmentHeight dependency property.

C#
public static readonly DependencyProperty MinAppointmentHeightProperty

MinAppointmentWidthProperty

DependencyProperty

Identifies the MinAppointmentWidth dependency property.

C#
public static readonly DependencyProperty MinAppointmentWidthProperty

MinTimeRulerExtentProperty

DependencyProperty

Identifies the MinTimeRulerExtent dependency property.

C#
public static readonly DependencyProperty MinTimeRulerExtentProperty

Identifies the MouseOverHighlightStyle dependency property.

C#
public static readonly DependencyProperty MouseOverHighlightStyleProperty

MouseOverSlotProperty

DependencyProperty

Identifies the MouseOverSlot dependency property.

C#
public static readonly DependencyProperty MouseOverSlotProperty

NavigationBehaviorProperty

DependencyProperty

Identifies the NavigationBehavior property.

C#
public static readonly DependencyProperty NavigationBehaviorProperty

ReadOnlyBehaviorProperty

DependencyProperty

Identifies the ReadOnlyBehavior property.

C#
public static readonly DependencyProperty ReadOnlyBehaviorProperty

Identifies the RecurrenceChoiceDeleteDialogStyle dependency property.

C#
public static readonly DependencyProperty RecurrenceChoiceDeleteDialogStyleProperty

Identifies the RecurrenceChoiceDialogDefaultRecurrenceMode property.

C#
public static readonly DependencyProperty RecurrenceChoiceDialogDefaultRecurrenceModeProperty

Identifies the RecurrenceChoiceDialogStyle dependency property.

C#
public static readonly DependencyProperty RecurrenceChoiceDialogStyleProperty

Identifies the RecurrenceChoiceDragDropDialogStyle dependency property.

C#
public static readonly DependencyProperty RecurrenceChoiceDragDropDialogStyleProperty

Identifies the RecurrenceChoiceResizeDialogStyle dependency property.

C#
public static readonly DependencyProperty RecurrenceChoiceResizeDialogStyleProperty

Identifies the RecurringSelectionModifier dependency property.

C#
public static readonly DependencyProperty RecurringSelectionModifierProperty

Identifies the ResizeArrowCueItemTemplate dependency property.

C#
public static readonly DependencyProperty ResizeArrowCueItemTemplateProperty

Identifies the ResizeHighlightStyle dependency property.

C#
public static readonly DependencyProperty ResizeHighlightStyleProperty

ResourceTypesSourceProperty

DependencyProperty

Identifies the ResourceTypesSource dependency property.

C#
public static readonly DependencyProperty ResourceTypesSourceProperty

Identifies the RetainScrollPosition dependency property.

C#
public static readonly DependencyProperty RetainScrollPositionProperty

Identifies the SchedulerDialogHostFactory dependency property.

C#
public static readonly DependencyProperty SchedulerDialogHostFactoryProperty

Identifies the SchedulerDialogHostStyle dependency property.

C#
public static readonly DependencyProperty SchedulerDialogHostStyleProperty

ScrollAreaPaddingProperty

DependencyProperty

Identifies the ScrollAreaPadding dependency property.

C#
public static readonly DependencyProperty ScrollAreaPaddingProperty

ScrollStepProperty

DependencyProperty

Identifies the ScrollStep dependency property.

C#
public static readonly DependencyProperty ScrollStepProperty

SelectedAppointmentProperty

DependencyProperty

Identifies the SelectedAppointment dependency property.

C#
public static readonly DependencyProperty SelectedAppointmentProperty

SelectedSlotProperty

DependencyProperty

Identifies the SelectedSlot dependency property.

C#
public static readonly DependencyProperty SelectedSlotProperty

Identifies the SelectionHighlightStyle dependency property.

C#
public static readonly DependencyProperty SelectionHighlightStyleProperty

Identifies the ShowAppointmentDeleteButton property.

C#
public static readonly DependencyProperty ShowAppointmentDeleteButtonProperty

ShowCurrentTimeProperty

DependencyProperty

Identifies the ShowCurrentTime property.

C#
public static readonly DependencyProperty ShowCurrentTimeProperty

ShowDialogEvent

RoutedEvent

Identifies the ShowDialog event.

C#
public static readonly RoutedEvent ShowDialogEvent

Identifies the SlotSelectionBehavior dependency property.

C#
public static readonly DependencyProperty SlotSelectionBehaviorProperty

SnapAppointmentsProperty

DependencyProperty

Identifies the SnapAppointments dependency property.

C#
public static readonly DependencyProperty SnapAppointmentsProperty

SnapBehaviorProperty

DependencyProperty

Identifies the SnapBehavior property.

C#
public static readonly DependencyProperty SnapBehaviorProperty

SpecialSlotsSourceProperty

DependencyProperty

Identifies the SpecialSlotsSource dependency property.

C#
public static readonly DependencyProperty SpecialSlotsSourceProperty

Identifies the SpecialSlotStyleSelector dependency property.

C#
public static readonly DependencyProperty SpecialSlotStyleSelectorProperty

Identifies the TimeIndicatorItemStyleSelector dependency property.

C#
public static readonly DependencyProperty TimeIndicatorItemStyleSelectorProperty

Identifies the TimeIndicatorsCollection dependency property.

C#
public static readonly DependencyProperty TimeIndicatorsCollectionProperty

TimeMarkersSourceProperty

DependencyProperty

Identifies the TimeMarkersSource dependency property.

C#
public static readonly DependencyProperty TimeMarkersSourceProperty

Identifies the TimeRulerItemStyleSelector dependency property.

C#
public static readonly DependencyProperty TimeRulerItemStyleSelectorProperty

Identifies the TimeRulerItemTemplate dependency property.

C#
public static readonly DependencyProperty TimeRulerItemTemplateProperty

Identifies the TimeRulerItemTemplateSelector dependency property.

C#
public static readonly DependencyProperty TimeRulerItemTemplateSelectorProperty

TimeRulerLengthProperty

DependencyProperty

Identifies the TimeRulerLength dependency property.

C#
public static readonly DependencyProperty TimeRulerLengthProperty

TimeZoneProperty

DependencyProperty

C#
public static readonly DependencyProperty TimeZoneProperty

TimeZonesSourceProperty

DependencyProperty

C#
public static readonly DependencyProperty TimeZonesSourceProperty

Identifies the TodayButtonVisibility property.

C#
public static readonly DependencyProperty TodayButtonVisibilityProperty

ToolTipStyleProperty

DependencyProperty

Identifies the ToolTipStyle dependency property.

C#
public static readonly DependencyProperty ToolTipStyleProperty

ToolTipTemplateProperty

DependencyProperty

Identifies the ToolTipTemplate dependency property.

C#
public static readonly DependencyProperty ToolTipTemplateProperty

Identifies the UseDefaultCursorsOnDrag dependency property.

C#
public static readonly DependencyProperty UseDefaultCursorsOnDragProperty

UseSnapshotDragCueProperty

DependencyProperty

Identifies the UseSnapshotDragCue dependency property.

C#
public static readonly DependencyProperty UseSnapshotDragCueProperty

VerticalLargeChangeProperty

DependencyProperty

Identifies the VerticalLargeChange dependency property.

C#
public static readonly DependencyProperty VerticalLargeChangeProperty

VerticalOffsetProperty

DependencyProperty

Identifies the VerticalOffset dependency property.

C#
public static readonly DependencyProperty VerticalOffsetProperty

Identifies the VerticalScrollBarVisibility dependency property.

C#
public static readonly DependencyProperty VerticalScrollBarVisibilityProperty

VerticalSmallChangeProperty

DependencyProperty

Identifies the VerticalSmallChange dependency property.

C#
public static readonly DependencyProperty VerticalSmallChangeProperty

ViewportHeightProperty

DependencyProperty

Identifies the ViewportHeight dependency property.

C#
public static readonly DependencyProperty ViewportHeightProperty

ViewportWidthProperty

DependencyProperty

Identifies the ViewportWidth dependency property.

C#
public static readonly DependencyProperty ViewportWidthProperty

Identifies the VisibleRangeChangedCommandParameter property.

C#
public static readonly DependencyProperty VisibleRangeChangedCommandParameterProperty

Identifies the VisibleRangeChangedCommand property.

C#
public static readonly DependencyProperty VisibleRangeChangedCommandProperty

VisibleRangeProperty

DependencyProperty

Identifies the VisibleRange read-only dependency property.

C#
public static readonly DependencyProperty VisibleRangeProperty

Properties

Gets or sets the currently selected ViewDefinition or returns null if the selection is empty.

C#
public ViewDefinitionBase ActiveViewDefinition { get; set; }

Gets or sets the ContentTemplate for AppointmentItem.

C#
public DataTemplate AppointmentItemContentTemplate { get; set; }

Gets or sets the ScheduleViewDataTemplateSelector that will be used for changing the AppointmentItem's ContentTemplate. It will be used only if AppointmentItemContentTemplate is null.

C#
public ScheduleViewDataTemplateSelector AppointmentItemContentTemplateSelector { get; set; }

Gets or sets the appointment selection behavior that defines how RadScheduleView will perform appointment selection.

C#
public AppointmentSelectionBehavior AppointmentSelectionBehavior { get; set; }

Gets or sets a collection used to generate the content of the RadScheduleView control.

C#
public IEnumerable AppointmentsSource { get; set; }

Gets or sets custom style-selection logic for a style that can be applied to each generated AppointmentItem element.

C#
public ScheduleViewStyleSelector AppointmentStyleSelector { get; set; }

Gets or sets a collection of appointment categories that will be used by the RadScheduleView control.

C#
public IEnumerable CategoriesSource { get; set; }

Gets a value that indicates whether the horizontal ScrollBar is visible.

C#
public Visibility ComputedHorizontalScrollBarVisibility { get; }

Gets a value that indicates whether the vertical ScrollBar is visible.

C#
public Visibility ComputedVerticalScrollBarVisibility { get; }

Gets the current item in the RadScheduleView control.

C#
public IAppointment CurrentAppointment { get; }

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

C#
public DateTime CurrentDate { get; set; }

Gets or sets the current time indicator style displayed in the appointments area.

C#
public Style CurrentTimeIndicatorAppointmentsAreaStyle { get; set; }
Property Value:

The current time indicator style in the appointments area.

Gets or sets a value describing the area in which current time indicator will be displayed. By default is displayed in the time ruler area.

C#
public CurrentTimeIndicatorLocation CurrentTimeIndicatorLocation { get; set; }

Gets or sets the current time indicator style displayed in the time ruler area.

C#
public Style CurrentTimeIndicatorStyle { get; set; }
Property Value:

The current time indicator style in the time ruler area.

Gets or sets the data object provider that is used to provide data during the drag and drop operations.

C#
public IDataObjectProvider DataObjectProvider { get; set; }
Property Value:

The data object provider.

Implements: IDragDropSettings.DataObjectProvider

Gets or sets the Style that will be applied on the delete appointment confirm dialog control.

C#
public Style DeleteAppointmentConfirmDialogStyle { get; set; }

Gets or sets the drag-drop behavior that defines how RadScheduleView will perform drag and resize.

C#
public ScheduleViewDragDropBehavior DragDropBehavior { get; set; }

Implements: IDragDropSettings.DragDropBehavior

Gets or sets the Style that will be applied on the element that represents the drag highlight.

C#
public Style DragDropHighlightStyle { get; set; }

Gets or sets the DragVisualStyle property. It defines the look and behavior for the visual element that is displayed when dragging appointments. The default value is null. This is a dependency property.

C#
public Style DragVisualStyle { get; set; }

Implements: IDragDropSettings.DragVisualStyle

DragVisualTemplate

DataTemplate

Gets or sets the DragVisualTemplate property. It defines the look and behavior for the visual element that is displayed when dragging appointments. The default value is null. This is a dependency property.

C#
public DataTemplate DragVisualTemplate { get; set; }

Implements: IDragDropSettings.DragVisualTemplate

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

C#
public Style EditAppointmentDialogStyle { get; set; }

Gets the currently edited appointment.

C#
public IAppointment EditedAppointment { get; }

Gets the currently edited recurring appointment occurrence.

C#
public Occurrence EditedOccurrence { get; }

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

C#
public Style EditRecurrenceDialogStyle { get; set; }

Gets the orientation of the active ViewDefinition.

C#
public Orientation EffectiveOrientation { get; }

Gets the time that is equivalent to a rendered pixel.

C#
public TimeSpan EffectivePixelLength { get; }

Gets the count of the DateTime.Ticks for one pixel.

C#
public long EffectiveTicksPerPixel { get; }

Gets a value that contains the vertical size of the extent.

C#
public double ExtentHeight { get; set; }

Implements: IScrollingSettings.ExtentHeightIScrollingInfo.ExtentHeight

Gets a value that contains the horizontal size of the extent.

C#
public double ExtentWidth { get; set; }

Implements: IScrollingSettings.ExtentWidthIScrollingInfo.ExtentWidth

Gets or sets the first day of the week. If this value is not set RadScheduleView will use the value from CultureInfo.CurrentCulture.

C#
public DayOfWeek? FirstDayOfWeek { get; set; }

Gets or sets the current logical scroll position by group.

C#
public IGroupIdentifier FirstVisibleGroup { get; set; }

Implements: IScrollingSettings.FirstVisibleGroup

Gets or sets the current logical scroll position by time ruler.

C#
public TimeSpan FirstVisibleTime { get; set; }

Implements: IScrollingSettings.FirstVisibleTime

Gets the resource types that are used for grouping.

C#
public IEnumerable<IResourceType> GroupByResourceTypes { get; }

Implements: IGroupingConfigurationSettings.GroupByResourceTypes

Gets or sets a collection of GroupDescription objects that describes how the items in the RadScheduleView control are grouped.

C#
public IEnumerable<GroupDescription> GroupDescriptionsSource { get; set; }

Gets or sets the ContentTemplate for GroupHeaders.

C#
public DataTemplate GroupHeaderContentTemplate { get; set; }

Gets or sets the ScheduleViewDataTemplateSelector that will be used for changing the GroupHeader's ContentTemplate. It will be used only if GroupHeaderContentTemplate is null.

C#
public ScheduleViewDataTemplateSelector GroupHeaderContentTemplateSelector { get; set; }

Gets or sets custom style-selection logic for a style that can be applied to each generated GroupHeader element.

C#
public ScheduleViewStyleSelector GroupHeaderStyleSelector { get; set; }

Gets the combined length of the group headers. Width when the active ViewDefinition is Horizontal, otherwise - Height. The value of this property is needed in the control template.

C#
public double HeadersLength { get; protected set; }

Implements: IScrollingSettings.HeadersLength

Gets the collection containing the Slot objects defining the current highlighted areas.

C#
public ObservableCollection<Slot> HighlightedSlots { get; }

Gets or sets a Value to be added to or subtracted from the Value of the horizontal ScrollBar control in a RadScheduleView.

C#
public double HorizontalLargeChange { get; set; }

Implements: IScrollingSettings.HorizontalLargeChange

Gets or sets the current horizontal scroll position.

C#
public double HorizontalOffset { get; set; }

Implements: IScrollingSettings.HorizontalOffsetIScrollingInfo.HorizontalOffset

Gets or sets a value that indicates how the horizontal scroll bar is displayed.

C#
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }

Gets or sets a Value to be added to or subtracted from the Value of the horizontal ScrollBar control in a RadScheduleView.

C#
public double HorizontalSmallChange { get; set; }

Gets or sets the DataTemplate used for inline editing.

C#
public DataTemplate InlineEditingTemplate { get; set; }

Gets the value indicating whether an appointment is currently being added.

C#
public bool IsAdding { get; }

Gets or sets a value that indicates whether the content is stationary when the user drags the Thumb of a ScrollBar.

C#
public bool IsDeferredScrollingEnabled { get; set; }
Property Value:

True if the content is stationary when the user drags the Thumb of a ScrollBar; otherwise, false.

Gets the value indicating whether an appointment is currently in edit mode.

C#
public bool IsEditing { get; }

Gets or sets a value indicating whether the group headers are virtualized.

C#
public bool IsGroupHeadersVirtualizationEnabled { get; set; }

Gets or sets the value specifying whether inline editing is enabled or not.

C#
public bool IsInlineEditingEnabled { get; set; }

Gets whether there are no appointments and slots displayed for the current visible range.

C#
public bool IsVisibleRangeEmpty { get; }

Gets or sets the maximum extent of the time ruler (Width when the orientation of the active ViewDefinition is Horizontal, otherwise - Height).

C#
public double MaxTimeRulerExtent { get; set; }

Gets or sets the minimum height of the appointments in a RadScheduleView when the orientation of the active ViewDefinition is Horizontal.

C#
public double MinAppointmentHeight { get; set; }

Gets or sets the minimum width of the appointments in a RadScheduleView when the orientation of the active ViewDefinition is Vertical.

C#
public double MinAppointmentWidth { get; set; }

Gets or sets the extent of the time ruler (Width when the orientation of the active ViewDefinition is Horizontal, otherwise - Height). When the available space for the time ruler is between this value and MaxTimeRuler extent, the time ruler will stretch to the available space.

C#
public double MinTimeRulerExtent { get; set; }

Gets or sets the Style that will be applied on the element that represents the mouse over highlight.

C#
public Style MouseOverHighlightStyle { get; set; }

Gets the Slot object that defines the current mouse over area.

C#
public Slot MouseOverSlot { get; }

Gets or sets the navigation behavior.

C#
public NavigationBehavior NavigationBehavior { get; set; }

Gets or set the ReadOnlyBehavior that is used to make the ScheduleView read-only.

C#
public IReadOnlyBehavior ReadOnlyBehavior { get; set; }

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

C#
public Style RecurrenceChoiceDeleteDialogStyle { get; set; }

Gets or sets the Style that will be applied on the recurrence choice dialog control.

C#
public Style RecurrenceChoiceDialogStyle { get; set; }

Gets or sets the Style that will be applied on the recurrence choice dragDrop dialog control.

C#
public Style RecurrenceChoiceDragDropDialogStyle { get; set; }

Gets or sets the Style that will be applied on the recurrence choice resize dialog control.

C#
public Style RecurrenceChoiceResizeDialogStyle { get; set; }

Gets or sets the Style that will be applied on the element that represents the resize highlight.

C#
public Style ResizeHighlightStyle { get; set; }

Gets or sets a collection of resource types that will be used by the RadScheduleView control.

C#
public IEnumerable ResourceTypesSource { get; set; }

Gets or sets RetainScrollPosition. If this property is true then ScheduleView will try to keep the scroll position. If false, then ScheduleView scroll position will reset to 0 when dependent property is changed (e.g. ActiveViewDefinition, AppointmentsSource, etc.).

C#
public bool RetainScrollPosition { get; set; }

Gets or sets the ISchedulerDialogHostFactory that allows changing the scheduler dialogs' host control that is RadWindow by default.

C#
public IScheduleViewDialogHostFactory SchedulerDialogHostFactory { get; set; }

Gets or sets the Style that will be applied on the RadScheduleView dialog's host control. By default this control is RadWindow.

C#
public Style SchedulerDialogHostStyle { get; set; }

Gets or sets a value describing the area in which scrolling while dragging is activated. This is a DependencyProperty.

C#
public Thickness ScrollAreaPadding { get; set; }

Gets or sets a value describing the step for scrolling while dragging. This is a DependencyProperty.

C#
public double ScrollStep { get; set; }

Gets or sets the first appointment in the current selection or returns null if the selection is empty.

C#
public IOccurrence SelectedAppointment { get; set; }

Gets the currently selected appointments.

C#
public IList<IOccurrence> SelectedAppointments { get; }

Gets or sets the Slot object that defines the current selection area.

C#
public Slot SelectedSlot { get; set; }

Gets or sets the Style that will be applied on the element that represents the selection highlight.

C#
public Style SelectionHighlightStyle { get; set; }

Gets or sets the whether the appointment items should have a delete button.

C#
public bool ShowAppointmentDeleteButton { get; set; }

Gets or sets a value indicating whether the current time indicator should be visible.

C#
public bool ShowCurrentTimeIndicator { get; set; }

Gets or sets the slot selection behavior that defines how RadScheduleView will perform appointment selection.

C#
public SlotSelectionBehavior SlotSelectionBehavior { get; set; }

Gets or sets the value specifying whether the appointments will snap to the time ruler ticks.

C#
public bool SnapAppointments { get; set; }

Gets or sets the snap behavior that is used to snap appointment time during drag/resize operation.

C#
public SnapBehavior SnapBehavior { get; set; }

Gets or sets the special slots source.

C#
public IEnumerable<Slot> SpecialSlotsSource { get; set; }
Property Value:

The special slots source.

Gets or sets the ScheduleViewStyleSelector that will be used for setting custom style-selection logic for a style that is applied to each generated SpecialSlot.

C#
public ScheduleViewStyleSelector SpecialSlotStyleSelector { get; set; }

Gets or sets custom style-selection logic for a style that can be applied to each generated TimeIndicatorItem element.

C#
public StyleSelector TimeIndicatorItemStyleSelector { get; set; }

Gets or sets a collection of time indicators that will be used by the ITimeIndicator used in this RadScheduleView.

C#
public TimeIndicatorsCollection TimeIndicatorsCollection { get; set; }

Gets or sets a collection of appointment time markers that will be used by the RadScheduleView control.

C#
public IEnumerable TimeMarkersSource { get; set; }

Gets or sets custom style-selection logic for a style that can be applied to each generated TimeRulerItem element.

C#
public ScheduleViewStyleSelector TimeRulerItemStyleSelector { get; set; }

Gets or sets the time ruler item template.

C#
public DataTemplate TimeRulerItemTemplate { get; set; }
Property Value:

The time ruler item template.

Gets or sets the time ruler item template selector.

C#
public ScheduleViewDataTemplateSelector TimeRulerItemTemplateSelector { get; set; }
Property Value:

The time ruler item template selector.

Gets the combined length of the two lines in the time ruler. Height when the active ViewDefinition is Horizontal, otherwise - Width. The value of this property is needed in the control template.

C#
public double TimeRulerLength { get; }

Gets or sets the time zone of the ScheduleView.

C#
public TimeZoneInfo TimeZone { get; set; }
Property Value:

The time zone.

Gets or sets a collection of time zones that will be applied to the RadScheduleView control.

C#
public IEnumerable TimeZonesSource { get; set; }

Gets or sets a value describing whether the Today button in the NavigationHeader should be visible.

C#
public Visibility TodayButtonVisibility { get; set; }

Gets or sets the Style that appears in the appointment tooltip.

C#
public Style ToolTipStyle { get; set; }

ToolTipTemplate

DataTemplate

Gets or sets the DataTemplate that appears in the appointment tooltip.

C#
public DataTemplate ToolTipTemplate { get; set; }

Gets or sets a value indicating whether default cursors will be used during the drag and drop operation.

C#
public bool UseDefaultCursorsOnDrag { get; set; }

Implements: IDragDropSettings.UseDefaultCursorsOnDrag

Gets or sets a Value to be added to or subtracted from the Value of the vertical ScrollBar control in a RadScheduleView.

C#
public double VerticalLargeChange { get; set; }

Implements: IScrollingSettings.VerticalLargeChange

Gets or sets the current vertical scroll position.

C#
public double VerticalOffset { get; set; }

Implements: IScrollingSettings.VerticalOffsetIScrollingInfo.VerticalOffset

VerticalScrollBarVisibility

ScrollBarVisibility

Gets or sets a value that indicates how the vertical scroll bar is displayed.

C#
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }

Gets or sets a Value to be added to or subtracted from the Value of the vertical ScrollBar control in a RadScheduleView.

C#
public double VerticalSmallChange { get; set; }

Gets or sets the amount of the vertically scrollable content that is currently visible.

C#
public double ViewportHeight { get; set; }

Implements: IScrollingSettings.ViewportHeight

Gets or sets the amount of the horizontally scrollable content that is currently visible.

C#
public double ViewportWidth { get; set; }

Implements: IScrollingSettings.ViewportWidth

Gets the visible range in a RadScheduleView control.

C#
public IDateSpan VisibleRange { get; }

Implements: IReadOnlySettings.VisibleRange

Gets or sets the visible range changed command.

C#
[TypeConverter(typeof(CommandConverter))]
public ICommand VisibleRangeChangedCommand { get; set; }
Property Value:

The visible range changed command.

Gets or sets the visible range changed command parameter.

C#
public object VisibleRangeChangedCommandParameter { get; set; }
Property Value:

The visible range changed command parameter.

Methods

Begins an edit transaction of the CurrentAppointment of the RadScheduleView.

C#
public bool BeginEdit()
Returns:

bool

True if the operation has begun, otherwise false.

Begins an edit transaction of the specified appointment.

C#
public bool BeginEdit(IAppointment appointment)
Parameters:appointmentIAppointmentReturns:

bool

True if the operation has begun, otherwise false.

Implements: IObjectEditor<IAppointment>.BeginEdit(IAppointment)

Begins an edit transaction of the specified recurring appointment occurrence.

C#
public bool BeginEdit(Occurrence occurrence)
Parameters:occurrenceOccurrenceReturns:

bool

True if the operation has begun, otherwise false.

Implements: IObjectEditor<Occurrence>.BeginEdit(Occurrence)

Ends the edit transaction and discards the pending changes.

C#
public bool Cancel()
Returns:

bool

True if the operation was successful, otherwise false.

Implements: IObjectEditor<IAppointment>.Cancel()IObjectEditor<Occurrence>.Cancel()

Updates the VisualStates.

C#
protected virtual void ChangeVisualState(bool useTransitions)
Parameters:useTransitionsbool

True to use a VisualTransition to transition between states; otherwise, false.

C#
protected virtual void ClearAppointmentItemOverride(UIElement element)
Parameters:elementUIElement

Ends the edit transaction and saves the pending changes.

C#
public bool Commit()
Returns:

bool

True if the operation was successful, otherwise false.

Implements: IObjectEditor<IAppointment>.Commit()IObjectEditor<Occurrence>.Commit()

C#
protected bool ConfirmDialogClose(SchedulerDialogViewModel viewModel, bool? dialogResult)
Parameters:viewModelSchedulerDialogViewModeldialogResultbool?Returns:

bool

Creates a new appointment and adds it to the AppointmentsSource collection.

C#
public IAppointment CreateNew()
Returns:

IAppointment

Implements: IObjectGenerator<IAppointment>.CreateNew()

Creates a new appointment and adds it to the AppointmentsSource collection. Copies the property values from the provided appointment to the newly created appointment.

C#
public IAppointment CreateNew(IAppointment appointment)
Parameters:appointmentIAppointmentReturns:

IAppointment

The newly created appointment. If the operation was cancelled, the AppointmentCreating event returns null.

Implements: IObjectGenerator<IAppointment>.CreateNew(IAppointment)

C#
protected virtual void DecreaseVisibleDateLarge()

Gets a TextBox control that is bound to the column's property value.

C#
protected virtual FrameworkElement GenerateEditingElement(AppointmentItem appointmentItem, object dataItem)
Parameters:appointmentItemAppointmentItem

The cell that will contain the generated element.

dataItemobject

The data item represented by the row that contains the intended cell.

Returns:

FrameworkElement

A new TextBox control that is bound to the column's property value.

C#
protected virtual TimeSpan GetDayEndTime()
Returns:

TimeSpan

C#
protected virtual TimeSpan GetDayStartTime()
Returns:

TimeSpan

C#
protected virtual IEnumerable<GroupDescription> GetGroupDescriptions()
Returns:

IEnumerable<GroupDescription>

C#
protected virtual bool GetIsVisibleRangeEmpty()
Returns:

bool

GetOrientation()

Orientation

C#
protected virtual Orientation GetOrientation()
Returns:

Orientation

C#
protected virtual TimeSpan GetPixelLength()
Returns:

TimeSpan

Gets the ServiceProvider registered in the ScheduleView.

C#
public IServiceProvider GetServiceProvider()
Returns:

IServiceProvider

IServiceProvider.

Implements: IServiceProviderHost.GetServiceProvider()

C#
protected virtual IDateSpan GetVisibleRange()
Returns:

IDateSpan

C#
protected virtual void GoToNextAppointment()
C#
protected virtual void GoToPreviousAppointment()

Transition the control between two visual states.

C#
protected void GoToState(bool useTransitions, params string[] stateNames)
Parameters:useTransitionsbool

True to use a VisualTransition to transition between states; otherwise, false.

stateNamesstring[]

The states to transition to.

C#
protected virtual void IncreaseVisibleDateLarge()
C#
protected virtual void InvalidatePanelsOverride()
C#
protected override Size MeasureOverride(Size availableSize)
Parameters:availableSizeSizeReturns:

Size

Raises the ActiveViewDefinitionChanged event.

C#
protected virtual void OnActiveViewDefinitionChanged(ActiveViewDefinitionChangedEventArgs args)
Parameters:argsActiveViewDefinitionChangedEventArgs

The ActiveViewDefinitionChangedEventArgs instance containing the event data.

Called when the currently selected view definition was changed.

C#
protected virtual void OnActiveViewDefinitionChanged(ViewDefinitionBase oldValue, ViewDefinitionBase newValue)
Parameters:oldValueViewDefinitionBase

The old view definition.

newValueViewDefinitionBase

The new view definition.

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

C#
public override void OnApplyTemplate()

Raises the AppointmentCreated event.

C#
protected virtual void OnAppointmentCreated(AppointmentCreatedEventArgs args)
Parameters:argsAppointmentCreatedEventArgs

The AppointmentCreatedEventArgs instance containing the event data.

Raises the AppointmentCreating event.

C#
protected virtual void OnAppointmentCreating(AppointmentCreatingEventArgs args)
Parameters:argsAppointmentCreatingEventArgs

The AppointmentCreatingEventArgs instance containing the event data.

Raises the AppointmentDeleted event.

C#
protected virtual void OnAppointmentDeleted(AppointmentDeletedEventArgs args)
Parameters:argsAppointmentDeletedEventArgs

The AppointmentDeletedEventArgs instance containing the event data.

Raises the AppointmentDeleting event.

C#
protected virtual void OnAppointmentDeleting(AppointmentDeletingEventArgs args)
Parameters:argsAppointmentDeletingEventArgs

The AppointmentDeletingEventArgs instance containing the event data.

Raises the AppointmentEdited event.

C#
protected virtual void OnAppointmentEdited(AppointmentEditedEventArgs args)
Parameters:argsAppointmentEditedEventArgs

The AppointmentEditedEventArgs instance containing the event data.

Raises the AppointmentEditing event.

C#
protected virtual void OnAppointmentEditing(AppointmentEditingEventArgs args)
Parameters:argsAppointmentEditingEventArgs

The AppointmentEditingEventArgs instance containing the event data.

Raises the AppointmentSaving event.

C#
protected virtual void OnAppointmentSaving(AppointmentSavingEventArgs args)
Parameters:argsAppointmentSavingEventArgs

The AppointmentSavingEventArgs instance containing the event data.

C#
protected virtual void OnAppointmentSelectionChanged(SelectionChangedEventArgs e)
Parameters:eSelectionChangedEventArgs
C#
protected virtual void OnAppointmentSourceChanged(IEnumerable oldValue, IEnumerable newValue)
Parameters:oldValueIEnumerablenewValueIEnumerable

Updates VisualState on DependencyPropertyChanged event.

C#
protected static void OnChangedUpdateVisualState(object sender, DependencyPropertyChangedEventArgs args)
Parameters:senderobjectargsDependencyPropertyChangedEventArgs

Called when AppointmentItem is generated.

C#
protected virtual AppointmentItem OnCreateAppointmentItem()
Returns:

AppointmentItem

Raises the DialogClosing event.

C#
protected virtual void OnDialogClosing(CloseDialogEventArgs args)
Parameters:argsCloseDialogEventArgs

The CloseDialogEventArgs instance containing the event data.

Raises the event. This method is invoked whenever is set to true internally.

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

The RoutedEventArgs that contains the event data.

Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

C#
protected override void OnKeyDown(KeyEventArgs e)
Parameters:eKeyEventArgs

The KeyEventArgs that contains the event data.

Invoked when an unhandled  attached event is raised on this element. Implement this method to add class handling for this event.

C#
protected override void OnMouseLeave(MouseEventArgs e)
Parameters:eMouseEventArgs

The MouseEventArgs that contains the event data.

Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

C#
protected override void OnMouseMove(MouseEventArgs e)
Parameters:eMouseEventArgs

The MouseEventArgs that contains the event data.

Scrolls the ScheduleView according to the direction of the delta.

C#
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameters:eMouseWheelEventArgs

The MouseWheelEventArgs that contains the event data.

Raises the ShowDialog event.

C#
protected virtual void OnShowDialog(ShowDialogEventArgs args)
Parameters:argsShowDialogEventArgs

The ShowDialogEventArgs instance containing the event data.

Creates appointment if there is SelectedSlot.

C#
protected override void OnTextInput(TextCompositionEventArgs e)
Parameters:eTextCompositionEventArgs

TextCompositionEventArgs.

Called when a property on the currently selected view definition was changed.

C#
protected virtual void OnViewDefinitionPropertyChanged(string propertyName)
Parameters:propertyNamestring

Name of the property that changed.

Raises the VisibleRangeChanged event.

C#
protected virtual void OnVisibleRangeChanged(EventArgs args)
Parameters:argsEventArgs

The EventArgs instance containing the event data.

Prepares the specified element to display the specified appointment.

C#
protected virtual void PrepareAppointmentItemOverride(UIElement element, IAppointment appointment)
Parameters:elementUIElement

The element.

appointmentIAppointment

The appointment.

Removes the specified appointment from the AppointmentsSource collection.

C#
public bool Remove(IAppointment appointment)
Parameters:appointmentIAppointmentReturns:

bool

True if the removal was successful, otherwise false.

Implements: IObjectEditor<IAppointment>.Remove(IAppointment)

Removes the specified IDateSpan item.

C#
public bool Remove(IDateSpan item)
Parameters:itemIDateSpan

IDateSpan object. It can be IAppointment or Occurrence.

Returns:

bool

True if the removal was successful, otherwise false.

Adds an empty exception occurrence in the master appointment of the specified recurring appointment occurrence. During this operation the master appointment enters in edit state.

C#
public bool Remove(Occurrence occurrence)
Parameters:occurrenceOccurrenceReturns:

bool

True if the add was successful, otherwise false.

Implements: IObjectEditor<Occurrence>.Remove(Occurrence)

The time with which the TimeRuler will scroll.

C#
public void ScrollDuration(TimeSpan timeSpan)
Parameters:timeSpanTimeSpan

Time that should be scrolled into view.

Scrolls the specified appointment into the view.

C#
public void ScrollIntoView(IOccurrence occurrence, bool scrollToStart)
Parameters:occurrenceIOccurrencescrollToStartbool

Scrolls the specified appointment into the view.

C#
public void ScrollIntoView(IOccurrence occurrence)
Parameters:occurrenceIOccurrence

Scrolls the specified slot into the view.

C#
public void ScrollIntoView(Slot slot, bool scrollToStart)
Parameters:slotSlotscrollToStartbool

Scrolls the specified slot into the view.

C#
public void ScrollIntoView(Slot slot)
Parameters:slotSlot

Scrolls the TimeRuler to the specified time.

C#
public void ScrollTimeRuler(TimeSpan time, bool alignToTopLeft, bool scrollStart)
Parameters:timeTimeSpan

Time that should be scrolled into view.

alignToTopLeftbool

If true scroll alignment is forced to top/left depending on the orientation, otherwise scroll with minimum amount needed.

scrollStartbool

Shows the RecurrenceChoiceDialog window.

C#
public void ShowRecurrenceChoiceDialogWindow(Occurrence occurrence, RecurrenceChoiceDialogMode mode, Action<RecurrenceChoiceDialogViewModel> confirmedCallback)
Parameters:occurrenceOccurrence

The occurrence which is going to be edited.

modeRecurrenceChoiceDialogMode

The mode that is used when the dialog window is shown for editing the occurrence.

confirmedCallbackAction<RecurrenceChoiceDialogViewModel>

Callback function on confirmation.

Implements: IDialogProvider.ShowRecurrenceChoiceDialogWindow(Occurrence, RecurrenceChoiceDialogMode, Action<RecurrenceChoiceDialogViewModel>)

Shows the RecurrenceChoiceDialog window.

C#
public void ShowRecurrenceChoiceDialogWindow(Occurrence occurrence, RecurrenceChoiceDialogMode mode)
Parameters:occurrenceOccurrence

The occurrence which is going to be edited.

modeRecurrenceChoiceDialogMode

The mode that is used when the dialog window is shown for editing the occurrence.

C#
protected virtual void UpdateAppointmentItemContentTemplateOverride(AppointmentItem appointmentItem)
Parameters:appointmentItemAppointmentItem
C#
protected virtual void UpdateAppointmentNavigationButtonVisibility()
C#
protected virtual void UpdateVisibleRange()

Events

Occurs when the ActiveViewDefinition property is changed.

C#
public event EventHandler<ActiveViewDefinitionChangedEventArgs> ActiveViewDefinitionChanged

Occurs when the new appointment was created and edit dialog window is about to be shown.

C#
public event EventHandler<AppointmentCreatedEventArgs> AppointmentCreated

Occurs when appointment is going to be created. You can use this event create your own custom appointment. Also you can cancel the appointment creation.

C#
public event EventHandler<AppointmentCreatingEventArgs> AppointmentCreating

Occurs when the appointment has been removed from the data source.

C#
public event EventHandler<AppointmentDeletedEventArgs> AppointmentDeleted

Occurs when the appointment is going to be removed from the data source.

C#
public event EventHandler<AppointmentDeletingEventArgs> AppointmentDeleting

Occurs when the appointment edit has finished and the appointment changes are applied.

C#
public event EventHandler<AppointmentEditedEventArgs> AppointmentEdited

Occurs when the appointment edit command is initialized and edit dialog window is about to be shown.

C#
public event EventHandler<AppointmentEditingEventArgs> AppointmentEditing

Occurs before the appointment is saved.

C#
public event EventHandler<AppointmentSavingEventArgs> AppointmentSaving

AppointmentSelectionChanged

SelectionChangedEventHandler

Occurs when appointment selection is changed.

C#
public event SelectionChangedEventHandler AppointmentSelectionChanged

DialogClosing

EventHandler<CancelRoutedEventArgs>

Occurs when a dialog is closing.

C#
public event EventHandler<CancelRoutedEventArgs> DialogClosing

Occurs before scheduler dialog is shown.

C#
public event EventHandler<ShowDialogEventArgs> ShowDialog

Occurs when the visible range is changed.

C#
public event EventHandler VisibleRangeChanged
In this article
DefinitionConstructorsScheduleViewBase()FieldsActiveViewDefinitionPropertyAppointmentCreatedEventAppointmentCreatingEventAppointmentDeletedEventAppointmentDeletingEventAppointmentEditedEventAppointmentEditingEventAppointmentItemContentTemplatePropertyAppointmentItemContentTemplateSelectorPropertyAppointmentSavingEventAppointmentSelectionBehaviorPropertyAppointmentSelectionChangedEventAppointmentsSourcePropertyAppointmentStyleSelectorPropertyCategoriesSourcePropertyComputedHorizontalScrollBarVisibilityPropertyComputedVerticalScrollBarVisibilityPropertyCurrentAppointmentPropertyCurrentDatePropertyCurrentTimeIndicatorAppointmentsAreaStylePropertyCurrentTimeIndicatorLocationPropertyCurrentTimeIndicatorStylePropertyDataObjectProviderPropertyDeleteAppointmentConfirmDialogStylePropertyDialogClosingEventDragDropBehaviorPropertyDragDropHighlightStylePropertyDragVisualCueItemTemplatePropertyDragVisualCueTemplatePropertyDragVisualStylePropertyDragVisualTemplatePropertyEditAppointmentDialogStylePropertyEditedAppointmentPropertyEditedOccurrencePropertyEditRecurrenceDialogStylePropertyEffectiveOrientationPropertyEffectivePixelLengthPropertyExtentHeightPropertyExtentWidthPropertyFirstDayOfWeekPropertyFirstVisibleGroupPropertyFirstVisibleTimePropertyGroupDescriptionsSourcePropertyGroupHeaderContentTemplatePropertyGroupHeaderContentTemplateSelectorPropertyGroupHeaderStyleSelectorPropertyHeadersLengthPropertyHeadersLengthPropertyKeyHorizontalLargeChangePropertyHorizontalOffsetPropertyHorizontalScrollBarVisibilityPropertyHorizontalSmallChangePropertyInlineEditingTemplatePropertyIsDeferredScrollingEnabledPropertyIsGroupHeadersVirtualizationEnabledPropertyIsInlineEditingEnabledPropertyIsVisibleRangeEmptyPropertyLargeScaleModePropertyMaxTimeRulerExtentPropertyMinAppointmentHeightPropertyMinAppointmentWidthPropertyMinTimeRulerExtentPropertyMouseOverHighlightStylePropertyMouseOverSlotPropertyNavigationBehaviorPropertyReadOnlyBehaviorPropertyRecurrenceChoiceDeleteDialogStylePropertyRecurrenceChoiceDialogDefaultRecurrenceModePropertyRecurrenceChoiceDialogStylePropertyRecurrenceChoiceDragDropDialogStylePropertyRecurrenceChoiceResizeDialogStylePropertyRecurringSelectionModifierPropertyResizeArrowCueItemTemplatePropertyResizeHighlightStylePropertyResourceTypesSourcePropertyRetainScrollPositionPropertySchedulerDialogHostFactoryPropertySchedulerDialogHostStylePropertyScrollAreaPaddingPropertyScrollStepPropertySelectedAppointmentPropertySelectedSlotPropertySelectionHighlightStylePropertyShowAppointmentDeleteButtonPropertyShowCurrentTimePropertyShowDialogEventSlotSelectionBehaviorPropertySnapAppointmentsPropertySnapBehaviorPropertySpecialSlotsSourcePropertySpecialSlotStyleSelectorPropertyTimeIndicatorItemStyleSelectorPropertyTimeIndicatorsCollectionPropertyTimeMarkersSourcePropertyTimeRulerItemStyleSelectorPropertyTimeRulerItemTemplatePropertyTimeRulerItemTemplateSelectorPropertyTimeRulerLengthPropertyTimeZonePropertyTimeZonesSourcePropertyTodayButtonVisibilityPropertyToolTipStylePropertyToolTipTemplatePropertyUseDefaultCursorsOnDragPropertyUseSnapshotDragCuePropertyVerticalLargeChangePropertyVerticalOffsetPropertyVerticalScrollBarVisibilityPropertyVerticalSmallChangePropertyViewportHeightPropertyViewportWidthPropertyVisibleRangeChangedCommandParameterPropertyVisibleRangeChangedCommandPropertyVisibleRangePropertyPropertiesActiveViewDefinitionAppointmentItemContentTemplateAppointmentItemContentTemplateSelectorAppointmentSelectionBehaviorAppointmentsSourceAppointmentStyleSelectorCategoriesSourceComputedHorizontalScrollBarVisibilityComputedVerticalScrollBarVisibilityCurrentAppointmentCurrentDateCurrentTimeIndicatorAppointmentsAreaStyleCurrentTimeIndicatorLocationCurrentTimeIndicatorStyleDataObjectProviderDeleteAppointmentConfirmDialogStyleDragDropBehaviorDragDropHighlightStyleDragVisualStyleDragVisualTemplateEditAppointmentDialogStyleEditedAppointmentEditedOccurrenceEditRecurrenceDialogStyleEffectiveOrientationEffectivePixelLengthEffectiveTicksPerPixelExtentHeightExtentWidthFirstDayOfWeekFirstVisibleGroupFirstVisibleTimeGroupByResourceTypesGroupDescriptionsSourceGroupHeaderContentTemplateGroupHeaderContentTemplateSelectorGroupHeaderStyleSelectorHeadersLengthHighlightedSlotsHorizontalLargeChangeHorizontalOffsetHorizontalScrollBarVisibilityHorizontalSmallChangeInlineEditingTemplateIsAddingIsDeferredScrollingEnabledIsEditingIsGroupHeadersVirtualizationEnabledIsInlineEditingEnabledIsVisibleRangeEmptyMaxTimeRulerExtentMinAppointmentHeightMinAppointmentWidthMinTimeRulerExtentMouseOverHighlightStyleMouseOverSlotNavigationBehaviorReadOnlyBehaviorRecurrenceChoiceDeleteDialogStyleRecurrenceChoiceDialogStyleRecurrenceChoiceDragDropDialogStyleRecurrenceChoiceResizeDialogStyleResizeHighlightStyleResourceTypesSourceRetainScrollPositionSchedulerDialogHostFactorySchedulerDialogHostStyleScrollAreaPaddingScrollStepSelectedAppointmentSelectedAppointmentsSelectedSlotSelectionHighlightStyleShowAppointmentDeleteButtonShowCurrentTimeIndicatorSlotSelectionBehaviorSnapAppointmentsSnapBehaviorSpecialSlotsSourceSpecialSlotStyleSelectorTimeIndicatorItemStyleSelectorTimeIndicatorsCollectionTimeMarkersSourceTimeRulerItemStyleSelectorTimeRulerItemTemplateTimeRulerItemTemplateSelectorTimeRulerLengthTimeZoneTimeZonesSourceTodayButtonVisibilityToolTipStyleToolTipTemplateUseDefaultCursorsOnDragVerticalLargeChangeVerticalOffsetVerticalScrollBarVisibilityVerticalSmallChangeViewportHeightViewportWidthVisibleRangeVisibleRangeChangedCommandVisibleRangeChangedCommandParameterMethodsBeginEdit()BeginEdit(IAppointment)BeginEdit(Occurrence)Cancel()ChangeVisualState(bool)ClearAppointmentItemOverride(UIElement)Commit()ConfirmDialogClose(SchedulerDialogViewModel, bool?)CreateNew()CreateNew(IAppointment)DecreaseVisibleDateLarge()GenerateEditingElement(AppointmentItem, object)GetDayEndTime()GetDayStartTime()GetGroupDescriptions()GetIsVisibleRangeEmpty()GetOrientation()GetPixelLength()GetServiceProvider()GetVisibleRange()GoToNextAppointment()GoToPreviousAppointment()GoToState(bool, params string[])IncreaseVisibleDateLarge()InvalidatePanelsOverride()MeasureOverride(Size)OnActiveViewDefinitionChanged(ActiveViewDefinitionChangedEventArgs)OnActiveViewDefinitionChanged(ViewDefinitionBase, ViewDefinitionBase)OnApplyTemplate()OnAppointmentCreated(AppointmentCreatedEventArgs)OnAppointmentCreating(AppointmentCreatingEventArgs)OnAppointmentDeleted(AppointmentDeletedEventArgs)OnAppointmentDeleting(AppointmentDeletingEventArgs)OnAppointmentEdited(AppointmentEditedEventArgs)OnAppointmentEditing(AppointmentEditingEventArgs)OnAppointmentSaving(AppointmentSavingEventArgs)OnAppointmentSelectionChanged(SelectionChangedEventArgs)OnAppointmentSourceChanged(IEnumerable, IEnumerable)OnChangedUpdateVisualState(object, DependencyPropertyChangedEventArgs)OnCreateAppointmentItem()OnDialogClosing(CloseDialogEventArgs)OnInitialized(EventArgs)OnKeyDown(KeyEventArgs)OnMouseLeave(MouseEventArgs)OnMouseMove(MouseEventArgs)OnMouseWheel(MouseWheelEventArgs)OnShowDialog(ShowDialogEventArgs)OnTextInput(TextCompositionEventArgs)OnViewDefinitionPropertyChanged(string)OnVisibleRangeChanged(EventArgs)PrepareAppointmentItemOverride(UIElement, IAppointment)Remove(IAppointment)Remove(IDateSpan)Remove(Occurrence)ScrollDuration(TimeSpan)ScrollIntoView(IOccurrence, bool)ScrollIntoView(IOccurrence)ScrollIntoView(Slot, bool)ScrollIntoView(Slot)ScrollTimeRuler(TimeSpan, bool, bool)ShowRecurrenceChoiceDialogWindow(Occurrence, RecurrenceChoiceDialogMode, Action<RecurrenceChoiceDialogViewModel>)ShowRecurrenceChoiceDialogWindow(Occurrence, RecurrenceChoiceDialogMode)UpdateAppointmentItemContentTemplateOverride(AppointmentItem)UpdateAppointmentNavigationButtonVisibility()UpdateVisibleRange()EventsActiveViewDefinitionChangedAppointmentCreatedAppointmentCreatingAppointmentDeletedAppointmentDeletingAppointmentEditedAppointmentEditingAppointmentSavingAppointmentSelectionChangedDialogClosingShowDialogVisibleRangeChanged
Not finding the help you need?
Contact Support