Class ScheduleViewBase
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.ScheduleView.dll
Syntax
public class ScheduleViewBase : Control, ISupportInitialize, IReadOnlySettings, IGroupingConfigurationSettings, IDataSourceProvider, IDragDropSettings, IWeakEventListener, IObjectEditor<IAppointment>, IObjectEditor<Occurrence>, IObjectGenerator<IAppointment>, IDialogProvider, IOccurrenceIterationProvider, ISelectionAndCurrency, IServiceProviderHost, IScrollingSettings, IScrollingInfo, IScrollingServiceCore
Constructors
ScheduleViewBase()
Fields
ActiveViewDefinitionProperty
Identifies the ActiveViewDefinition dependency property.
Declaration
public static readonly DependencyProperty ActiveViewDefinitionProperty
Field Value
System.Windows.DependencyProperty
|
AppointmentCreatedEvent
Identifies the AppointmentCreated event.
Declaration
public static readonly RoutedEvent AppointmentCreatedEvent
Field Value
System.Windows.RoutedEvent
|
AppointmentCreatingEvent
Identifies the AppointmentCreating event.
Declaration
public static readonly RoutedEvent AppointmentCreatingEvent
Field Value
System.Windows.RoutedEvent
|
AppointmentDeletedEvent
Identifies the AppointmentDeleted event.
Declaration
public static readonly RoutedEvent AppointmentDeletedEvent
Field Value
System.Windows.RoutedEvent
|
AppointmentDeletingEvent
Identifies the AppointmentDeleting event.
Declaration
public static readonly RoutedEvent AppointmentDeletingEvent
Field Value
System.Windows.RoutedEvent
|
AppointmentEditedEvent
Identifies the AppointmentEdited event.
Declaration
public static readonly RoutedEvent AppointmentEditedEvent
Field Value
System.Windows.RoutedEvent
|
AppointmentEditingEvent
Identifies the AppointmentEditing event.
Declaration
public static readonly RoutedEvent AppointmentEditingEvent
Field Value
System.Windows.RoutedEvent
|
AppointmentItemContentTemplateProperty
Identifies the AppointmentItemContentTemplate dependency property.
Declaration
public static readonly DependencyProperty AppointmentItemContentTemplateProperty
Field Value
System.Windows.DependencyProperty
|
AppointmentItemContentTemplateSelectorProperty
Identifies the AppointmentItemContentTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty AppointmentItemContentTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
AppointmentSavingEvent
Identifies the AppointmentSaving event.
Declaration
public static readonly RoutedEvent AppointmentSavingEvent
Field Value
System.Windows.RoutedEvent
|
AppointmentSelectionBehaviorProperty
Identifies the AppointmentSelectionBehavior dependency property.
Declaration
public static readonly DependencyProperty AppointmentSelectionBehaviorProperty
Field Value
System.Windows.DependencyProperty
|
AppointmentSelectionChangedEvent
Identifies the AppointmentSelectionChanged routed event.
Declaration
public static readonly RoutedEvent AppointmentSelectionChangedEvent
Field Value
System.Windows.RoutedEvent
|
AppointmentsSourceProperty
Identifies the AppointmentsSource dependency property.
Declaration
public static readonly DependencyProperty AppointmentsSourceProperty
Field Value
System.Windows.DependencyProperty
|
AppointmentStyleSelectorProperty
Identifies the AppointmentStyleSelector dependency property.
Declaration
public static readonly DependencyProperty AppointmentStyleSelectorProperty
Field Value
System.Windows.DependencyProperty
|
CategoriesSourceProperty
Identifies the CategoriesSource dependency property.
Declaration
public static readonly DependencyProperty CategoriesSourceProperty
Field Value
System.Windows.DependencyProperty
|
ComputedHorizontalScrollBarVisibilityProperty
Identifies the ComputedHorizontalScrollBarVisibility dependency property.
Declaration
public static readonly DependencyProperty ComputedHorizontalScrollBarVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
ComputedVerticalScrollBarVisibilityProperty
Identifies the ComputedVerticalScrollBarVisibility dependency property.
Declaration
public static readonly DependencyProperty ComputedVerticalScrollBarVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
CurrentAppointmentProperty
Identifies the CurrentAppointment read-only dependency property.
Declaration
public static readonly DependencyProperty CurrentAppointmentProperty
Field Value
System.Windows.DependencyProperty
|
CurrentDateProperty
Identifies the CurrentDate dependency property.
Declaration
public static readonly DependencyProperty CurrentDateProperty
Field Value
System.Windows.DependencyProperty
|
CurrentTimeIndicatorAppointmentsAreaStyleProperty
Identifies the CurrentTimeIndicatorAppointmentsAreaStyle dependency property.
Declaration
public static readonly DependencyProperty CurrentTimeIndicatorAppointmentsAreaStyleProperty
Field Value
System.Windows.DependencyProperty
|
CurrentTimeIndicatorLocationProperty
Identifies the CurrentTimeIndicatorLocation property.
Declaration
public static readonly DependencyProperty CurrentTimeIndicatorLocationProperty
Field Value
System.Windows.DependencyProperty
|
CurrentTimeIndicatorStyleProperty
Identifies the CurrentTimeIndicatorStyle dependency property.
Declaration
public static readonly DependencyProperty CurrentTimeIndicatorStyleProperty
Field Value
System.Windows.DependencyProperty
|
DataObjectProviderProperty
Identifies the DataObjectProvider dependency property.
Declaration
public static readonly DependencyProperty DataObjectProviderProperty
Field Value
System.Windows.DependencyProperty
|
DeleteAppointmentConfirmDialogStyleProperty
Identifies the DeleteAppointmentConfirmDialogStyle dependency property.
Declaration
public static readonly DependencyProperty DeleteAppointmentConfirmDialogStyleProperty
Field Value
System.Windows.DependencyProperty
|
DialogClosingEvent
Identifies the DialogClosing event.
Declaration
public static readonly RoutedEvent DialogClosingEvent
Field Value
System.Windows.RoutedEvent
|
DragDropBehaviorProperty
Identifies the DragDropBehavior dependency property.
Declaration
public static readonly DependencyProperty DragDropBehaviorProperty
Field Value
System.Windows.DependencyProperty
|
DragDropHighlightStyleProperty
Identifies the DragDropHighlightStyle dependency property.
Declaration
public static readonly DependencyProperty DragDropHighlightStyleProperty
Field Value
System.Windows.DependencyProperty
|
DragVisualCueItemTemplateProperty
Identifies the
Declaration
public static readonly DependencyProperty DragVisualCueItemTemplateProperty
Field Value
System.Windows.DependencyProperty
|
DragVisualCueTemplateProperty
Identifies the
Declaration
public static readonly DependencyProperty DragVisualCueTemplateProperty
Field Value
System.Windows.DependencyProperty
|
DragVisualStyleProperty
Identifies the DragVisualStyle dependency property.
Declaration
public static readonly DependencyProperty DragVisualStyleProperty
Field Value
System.Windows.DependencyProperty
|
DragVisualTemplateProperty
Identifies the DragVisualTemplate dependency property.
Declaration
public static readonly DependencyProperty DragVisualTemplateProperty
Field Value
System.Windows.DependencyProperty
|
EditAppointmentDialogStyleProperty
Identifies the EditAppointmentDialogStyle dependency property.
Declaration
public static readonly DependencyProperty EditAppointmentDialogStyleProperty
Field Value
System.Windows.DependencyProperty
|
EditedAppointmentProperty
Identifies the EditedAppointment read-only dependency property.
Declaration
public static readonly DependencyProperty EditedAppointmentProperty
Field Value
System.Windows.DependencyProperty
|
EditedOccurrenceProperty
Identifies the EditedOccurrence read-only dependency property.
Declaration
public static readonly DependencyProperty EditedOccurrenceProperty
Field Value
System.Windows.DependencyProperty
|
EditRecurrenceDialogStyleProperty
Identifies the EditRecurrenceDialogStyle dependency property.
Declaration
public static readonly DependencyProperty EditRecurrenceDialogStyleProperty
Field Value
System.Windows.DependencyProperty
|
EffectiveOrientationProperty
Identifies the EffectiveOrientation read-only dependency property.
Declaration
public static readonly DependencyProperty EffectiveOrientationProperty
Field Value
System.Windows.DependencyProperty
|
EffectivePixelLengthProperty
Identifies the EffectivePixelLength read-only dependency property.
Declaration
public static readonly DependencyProperty EffectivePixelLengthProperty
Field Value
System.Windows.DependencyProperty
|
ExtentHeightProperty
Identifies the ExtentHeight dependency property.
Declaration
public static readonly DependencyProperty ExtentHeightProperty
Field Value
System.Windows.DependencyProperty
|
ExtentWidthProperty
Identifies the ExtentWidth dependency property.
Declaration
public static readonly DependencyProperty ExtentWidthProperty
Field Value
System.Windows.DependencyProperty
|
FirstDayOfWeekProperty
Identifies the FirstDayOfWeek dependency property.
Declaration
public static readonly DependencyProperty FirstDayOfWeekProperty
Field Value
System.Windows.DependencyProperty
|
FirstVisibleGroupProperty
Identifies the FirstVisibleGroup dependency property.
Declaration
public static readonly DependencyProperty FirstVisibleGroupProperty
Field Value
System.Windows.DependencyProperty
|
FirstVisibleTimeProperty
Identifies the FirstVisibleTime dependency property.
Declaration
public static readonly DependencyProperty FirstVisibleTimeProperty
Field Value
System.Windows.DependencyProperty
|
GroupDescriptionsSourceProperty
Identifies the GroupDescriptionsSource dependency property.
Declaration
public static readonly DependencyProperty GroupDescriptionsSourceProperty
Field Value
System.Windows.DependencyProperty
|
GroupHeaderContentTemplateProperty
Identifies the GroupHeaderContentTemplate dependency property.
Declaration
public static readonly DependencyProperty GroupHeaderContentTemplateProperty
Field Value
System.Windows.DependencyProperty
|
GroupHeaderContentTemplateSelectorProperty
Identifies the GroupHeaderContentTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty GroupHeaderContentTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
GroupHeaderStyleSelectorProperty
Identifies the GroupHeaderStyleSelector dependency property.
Declaration
public static readonly DependencyProperty GroupHeaderStyleSelectorProperty
Field Value
System.Windows.DependencyProperty
|
HeadersLengthProperty
Identifies the HeadersLength dependency property.
Declaration
public static readonly DependencyProperty HeadersLengthProperty
Field Value
System.Windows.DependencyProperty
|
HeadersLengthPropertyKey
Identifies the HeadersLength dependency property.
Declaration
protected static readonly DependencyPropertyKey HeadersLengthPropertyKey
Field Value
System.Windows.DependencyPropertyKey
|
HorizontalLargeChangeProperty
Identifies the HorizontalLargeChange dependency property.
Declaration
public static readonly DependencyProperty HorizontalLargeChangeProperty
Field Value
System.Windows.DependencyProperty
|
HorizontalOffsetProperty
Identifies the HorizontalOffset dependency property.
Declaration
public static readonly DependencyProperty HorizontalOffsetProperty
Field Value
System.Windows.DependencyProperty
|
HorizontalScrollBarVisibilityProperty
Identifies the HorizontalScrollBarVisibility dependency property.
Declaration
public static readonly DependencyProperty HorizontalScrollBarVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
HorizontalSmallChangeProperty
Identifies the HorizontalSmallChange dependency property.
Declaration
public static readonly DependencyProperty HorizontalSmallChangeProperty
Field Value
System.Windows.DependencyProperty
|
InlineEditingTemplateProperty
Identifies the InlineEditTemplate dependency property.
Declaration
public static readonly DependencyProperty InlineEditingTemplateProperty
Field Value
System.Windows.DependencyProperty
|
IsDeferredScrollingEnabledProperty
Identifies the IsDeferredScrollingEnabled dependency property.
Declaration
public static readonly DependencyProperty IsDeferredScrollingEnabledProperty
Field Value
System.Windows.DependencyProperty
|
IsGroupHeadersVirtualizationEnabledProperty
Identifies the IsGroupHeadersVirtualizationEnabled property.
Declaration
public static readonly DependencyProperty IsGroupHeadersVirtualizationEnabledProperty
Field Value
System.Windows.DependencyProperty
|
IsInlineEditingEnabledProperty
Identifies the IsInlineEditingEnabled dependency property.
Declaration
public static readonly DependencyProperty IsInlineEditingEnabledProperty
Field Value
System.Windows.DependencyProperty
|
IsVisibleRangeEmptyProperty
Identifies the IsVisibleRangeEmpty property.
Declaration
public static readonly DependencyProperty IsVisibleRangeEmptyProperty
Field Value
System.Windows.DependencyProperty
|
LargeScaleModeProperty
Identifies the Telerik.Windows.Controls.ScheduleViewBase.LargeScaleMode dependency property.
Declaration
public static readonly DependencyProperty LargeScaleModeProperty
Field Value
System.Windows.DependencyProperty
|
MaxTimeRulerExtentProperty
Identifies the MaxTimeRulerExtent dependency property.
Declaration
public static readonly DependencyProperty MaxTimeRulerExtentProperty
Field Value
System.Windows.DependencyProperty
|
MinAppointmentHeightProperty
Identifies the MinAppointmentHeight dependency property.
Declaration
public static readonly DependencyProperty MinAppointmentHeightProperty
Field Value
System.Windows.DependencyProperty
|
MinAppointmentWidthProperty
Identifies the MinAppointmentWidth dependency property.
Declaration
public static readonly DependencyProperty MinAppointmentWidthProperty
Field Value
System.Windows.DependencyProperty
|
MinTimeRulerExtentProperty
Identifies the MinTimeRulerExtent dependency property.
Declaration
public static readonly DependencyProperty MinTimeRulerExtentProperty
Field Value
System.Windows.DependencyProperty
|
MouseOverHighlightStyleProperty
Identifies the MouseOverHighlightStyle dependency property.
Declaration
public static readonly DependencyProperty MouseOverHighlightStyleProperty
Field Value
System.Windows.DependencyProperty
|
MouseOverSlotProperty
Identifies the MouseOverSlot dependency property.
Declaration
public static readonly DependencyProperty MouseOverSlotProperty
Field Value
System.Windows.DependencyProperty
|
NavigationBehaviorProperty
ReadOnlyBehaviorProperty
Identifies the ReadOnlyBehavior property.
Declaration
public static readonly DependencyProperty ReadOnlyBehaviorProperty
Field Value
System.Windows.DependencyProperty
|
RecurrenceChoiceDeleteDialogStyleProperty
Identifies the RecurrenceChoiceDeleteDialogStyle dependency property.
Declaration
public static readonly DependencyProperty RecurrenceChoiceDeleteDialogStyleProperty
Field Value
System.Windows.DependencyProperty
|
RecurrenceChoiceDialogDefaultRecurrenceModeProperty
Identifies the
Declaration
public static readonly DependencyProperty RecurrenceChoiceDialogDefaultRecurrenceModeProperty
Field Value
System.Windows.DependencyProperty
|
RecurrenceChoiceDialogStyleProperty
Identifies the RecurrenceChoiceDialogStyle dependency property.
Declaration
public static readonly DependencyProperty RecurrenceChoiceDialogStyleProperty
Field Value
System.Windows.DependencyProperty
|
RecurrenceChoiceDragDropDialogStyleProperty
Identifies the RecurrenceChoiceDragDropDialogStyle dependency property.
Declaration
public static readonly DependencyProperty RecurrenceChoiceDragDropDialogStyleProperty
Field Value
System.Windows.DependencyProperty
|
RecurrenceChoiceResizeDialogStyleProperty
Identifies the RecurrenceChoiceResizeDialogStyle dependency property.
Declaration
public static readonly DependencyProperty RecurrenceChoiceResizeDialogStyleProperty
Field Value
System.Windows.DependencyProperty
|
RecurringSelectionModifierProperty
Identifies the RecurringSelectionModifier dependency property.
Declaration
public static readonly DependencyProperty RecurringSelectionModifierProperty
Field Value
System.Windows.DependencyProperty
|
ResizeArrowCueItemTemplateProperty
Identifies the ResizeArrowCueItemTemplate dependency property.
Declaration
public static readonly DependencyProperty ResizeArrowCueItemTemplateProperty
Field Value
System.Windows.DependencyProperty
|
ResizeHighlightStyleProperty
Identifies the ResizeHighlightStyle dependency property.
Declaration
public static readonly DependencyProperty ResizeHighlightStyleProperty
Field Value
System.Windows.DependencyProperty
|
ResourceTypesSourceProperty
Identifies the ResourceTypesSource dependency property.
Declaration
public static readonly DependencyProperty ResourceTypesSourceProperty
Field Value
System.Windows.DependencyProperty
|
RetainScrollPositionProperty
Identifies the RetainScrollPosition dependency property.
Declaration
public static readonly DependencyProperty RetainScrollPositionProperty
Field Value
System.Windows.DependencyProperty
|
SchedulerDialogHostFactoryProperty
Identifies the SchedulerDialogHostFactory dependency property.
Declaration
public static readonly DependencyProperty SchedulerDialogHostFactoryProperty
Field Value
System.Windows.DependencyProperty
|
SchedulerDialogHostStyleProperty
Identifies the SchedulerDialogHostStyle dependency property.
Declaration
public static readonly DependencyProperty SchedulerDialogHostStyleProperty
Field Value
System.Windows.DependencyProperty
|
ScrollAreaPaddingProperty
Identifies the ScrollAreaPadding dependency property.
Declaration
public static readonly DependencyProperty ScrollAreaPaddingProperty
Field Value
System.Windows.DependencyProperty
|
ScrollStepProperty
Identifies the ScrollStep dependency property.
Declaration
public static readonly DependencyProperty ScrollStepProperty
Field Value
System.Windows.DependencyProperty
|
SelectedAppointmentProperty
Identifies the SelectedAppointment dependency property.
Declaration
public static readonly DependencyProperty SelectedAppointmentProperty
Field Value
System.Windows.DependencyProperty
|
SelectedSlotProperty
Identifies the SelectedSlot dependency property.
Declaration
public static readonly DependencyProperty SelectedSlotProperty
Field Value
System.Windows.DependencyProperty
|
SelectionHighlightStyleProperty
Identifies the SelectionHighlightStyle dependency property.
Declaration
public static readonly DependencyProperty SelectionHighlightStyleProperty
Field Value
System.Windows.DependencyProperty
|
ShowAppointmentDeleteButtonProperty
Identifies the ShowAppointmentDeleteButton property.
Declaration
public static readonly DependencyProperty ShowAppointmentDeleteButtonProperty
Field Value
System.Windows.DependencyProperty
|
ShowCurrentTimeProperty
Identifies the ShowCurrentTime property.
Declaration
public static readonly DependencyProperty ShowCurrentTimeProperty
Field Value
System.Windows.DependencyProperty
|
ShowDialogEvent
Identifies the ShowDialog event.
Declaration
public static readonly RoutedEvent ShowDialogEvent
Field Value
System.Windows.RoutedEvent
|
SlotSelectionBehaviorProperty
Identifies the SlotSelectionBehavior dependency property.
Declaration
public static readonly DependencyProperty SlotSelectionBehaviorProperty
Field Value
System.Windows.DependencyProperty
|
SnapAppointmentsProperty
Identifies the SnapAppointments dependency property.
Declaration
public static readonly DependencyProperty SnapAppointmentsProperty
Field Value
System.Windows.DependencyProperty
|
SnapBehaviorProperty
Identifies the SnapBehavior property.
Declaration
public static readonly DependencyProperty SnapBehaviorProperty
Field Value
System.Windows.DependencyProperty
|
SpecialSlotsSourceProperty
Identifies the SpecialSlotsSource dependency property.
Declaration
public static readonly DependencyProperty SpecialSlotsSourceProperty
Field Value
System.Windows.DependencyProperty
|
SpecialSlotStyleSelectorProperty
Identifies the SpecialSlotStyleSelector dependency property.
Declaration
public static readonly DependencyProperty SpecialSlotStyleSelectorProperty
Field Value
System.Windows.DependencyProperty
|
TimeIndicatorItemStyleSelectorProperty
Identifies the TimeIndicatorItemStyleSelector dependency property.
Declaration
public static readonly DependencyProperty TimeIndicatorItemStyleSelectorProperty
Field Value
System.Windows.DependencyProperty
|
TimeIndicatorsCollectionProperty
Identifies the TimeIndicatorsCollection dependency property.
Declaration
public static readonly DependencyProperty TimeIndicatorsCollectionProperty
Field Value
System.Windows.DependencyProperty
|
TimeMarkersSourceProperty
Identifies the TimeMarkersSource dependency property.
Declaration
public static readonly DependencyProperty TimeMarkersSourceProperty
Field Value
System.Windows.DependencyProperty
|
TimeRulerItemStyleSelectorProperty
Identifies the TimeRulerItemStyleSelector dependency property.
Declaration
public static readonly DependencyProperty TimeRulerItemStyleSelectorProperty
Field Value
System.Windows.DependencyProperty
|
TimeRulerItemTemplateProperty
Identifies the TimeRulerItemTemplate dependency property.
Declaration
public static readonly DependencyProperty TimeRulerItemTemplateProperty
Field Value
System.Windows.DependencyProperty
|
TimeRulerItemTemplateSelectorProperty
Identifies the TimeRulerItemTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty TimeRulerItemTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
TimeRulerLengthProperty
Identifies the TimeRulerLength dependency property.
Declaration
public static readonly DependencyProperty TimeRulerLengthProperty
Field Value
System.Windows.DependencyProperty
|
TimeZoneProperty
Declaration
public static readonly DependencyProperty TimeZoneProperty
Field Value
System.Windows.DependencyProperty
|
TimeZonesSourceProperty
Declaration
public static readonly DependencyProperty TimeZonesSourceProperty
Field Value
System.Windows.DependencyProperty
|
TodayButtonVisibilityProperty
Identifies the TodayButtonVisibility property.
Declaration
public static readonly DependencyProperty TodayButtonVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
ToolTipStyleProperty
Identifies the ToolTipStyle dependency property.
Declaration
public static readonly DependencyProperty ToolTipStyleProperty
Field Value
System.Windows.DependencyProperty
|
ToolTipTemplateProperty
Identifies the ToolTipTemplate dependency property.
Declaration
public static readonly DependencyProperty ToolTipTemplateProperty
Field Value
System.Windows.DependencyProperty
|
UseDefaultCursorsOnDragProperty
Identifies the UseDefaultCursorsOnDrag dependency property.
Declaration
public static readonly DependencyProperty UseDefaultCursorsOnDragProperty
Field Value
System.Windows.DependencyProperty
|
UseSnapshotDragCueProperty
Identifies the UseSnapshotDragCue dependency property.
Declaration
public static readonly DependencyProperty UseSnapshotDragCueProperty
Field Value
System.Windows.DependencyProperty
|
VerticalLargeChangeProperty
Identifies the VerticalLargeChange dependency property.
Declaration
public static readonly DependencyProperty VerticalLargeChangeProperty
Field Value
System.Windows.DependencyProperty
|
VerticalOffsetProperty
Identifies the VerticalOffset dependency property.
Declaration
public static readonly DependencyProperty VerticalOffsetProperty
Field Value
System.Windows.DependencyProperty
|
VerticalScrollBarVisibilityProperty
Identifies the VerticalScrollBarVisibility dependency property.
Declaration
public static readonly DependencyProperty VerticalScrollBarVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
VerticalSmallChangeProperty
Identifies the VerticalSmallChange dependency property.
Declaration
public static readonly DependencyProperty VerticalSmallChangeProperty
Field Value
System.Windows.DependencyProperty
|
ViewportHeightProperty
Identifies the ViewportHeight dependency property.
Declaration
public static readonly DependencyProperty ViewportHeightProperty
Field Value
System.Windows.DependencyProperty
|
ViewportWidthProperty
Identifies the ViewportWidth dependency property.
Declaration
public static readonly DependencyProperty ViewportWidthProperty
Field Value
System.Windows.DependencyProperty
|
VisibleRangeChangedCommandParameterProperty
Identifies the VisibleRangeChangedCommandParameter property.
Declaration
public static readonly DependencyProperty VisibleRangeChangedCommandParameterProperty
Field Value
System.Windows.DependencyProperty
|
VisibleRangeChangedCommandProperty
Identifies the VisibleRangeChangedCommand property.
Declaration
public static readonly DependencyProperty VisibleRangeChangedCommandProperty
Field Value
System.Windows.DependencyProperty
|
VisibleRangeProperty
Identifies the VisibleRange read-only dependency property.
Declaration
public static readonly DependencyProperty VisibleRangeProperty
Field Value
System.Windows.DependencyProperty
|
Properties
ActiveViewDefinition
Gets or sets the currently selected ViewDefinition or returns null if the selection is empty.
Declaration
public ViewDefinitionBase ActiveViewDefinition { get; set; }
Property Value
ViewDefinitionBase
|
AppointmentItemContentTemplate
Gets or sets the ContentTemplate for AppointmentItem.
Declaration
public DataTemplate AppointmentItemContentTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
AppointmentItemContentTemplateSelector
Gets or sets the ScheduleViewDataTemplateSelector that will be used for changing the AppointmentItem's ContentTemplate. It will be used only if AppointmentItemContentTemplate is null.
Declaration
public ScheduleViewDataTemplateSelector AppointmentItemContentTemplateSelector { get; set; }
Property Value
ScheduleViewDataTemplateSelector
|
AppointmentSelectionBehavior
Gets or sets the appointment selection behavior that defines how RadScheduleView will perform appointment selection.
Declaration
public AppointmentSelectionBehavior AppointmentSelectionBehavior { get; set; }
Property Value
AppointmentSelectionBehavior
|
AppointmentsSource
Gets or sets a collection used to generate the content of the RadScheduleView control.
Declaration
public IEnumerable AppointmentsSource { get; set; }
Property Value
System.Collections.IEnumerable
|
AppointmentStyleSelector
Gets or sets custom style-selection logic for a style that can be applied to each generated AppointmentItem element.
Declaration
public ScheduleViewStyleSelector AppointmentStyleSelector { get; set; }
Property Value
ScheduleViewStyleSelector
|
CategoriesSource
Gets or sets a collection of appointment categories that will be used by the RadScheduleView control.
Declaration
public IEnumerable CategoriesSource { get; set; }
Property Value
System.Collections.IEnumerable
|
ComputedHorizontalScrollBarVisibility
Gets a value that indicates whether the horizontal ScrollBar is visible.
Declaration
public Visibility ComputedHorizontalScrollBarVisibility { get; }
Property Value
System.Windows.Visibility
|
ComputedVerticalScrollBarVisibility
Gets a value that indicates whether the vertical ScrollBar is visible.
Declaration
public Visibility ComputedVerticalScrollBarVisibility { get; }
Property Value
System.Windows.Visibility
|
CurrentAppointment
Gets the current item in the RadScheduleView control.
Declaration
public IAppointment CurrentAppointment { get; }
Property Value
IAppointment
|
CurrentDate
Gets or sets the DateTime that specifies the visible range. The calculation depends on the active view definition.
Declaration
public DateTime CurrentDate { get; set; }
Property Value
System.DateTime
|
CurrentTimeIndicatorAppointmentsAreaStyle
Gets or sets the current time indicator style displayed in the appointments area.
Declaration
public Style CurrentTimeIndicatorAppointmentsAreaStyle { get; set; }
Property Value
System.Windows.Style
The current time indicator style in the appointments area. |
CurrentTimeIndicatorLocation
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.
Declaration
public CurrentTimeIndicatorLocation CurrentTimeIndicatorLocation { get; set; }
Property Value
CurrentTimeIndicatorLocation
|
CurrentTimeIndicatorStyle
Gets or sets the current time indicator style displayed in the time ruler area.
Declaration
public Style CurrentTimeIndicatorStyle { get; set; }
Property Value
System.Windows.Style
The current time indicator style in the time ruler area. |
DataObjectProvider
Gets or sets the data object provider that is used to provide data during the drag and drop operations.
Declaration
public IDataObjectProvider DataObjectProvider { get; set; }
Property Value
IDataObjectProvider
The data object provider. |
Implements
DeleteAppointmentConfirmDialogStyle
Gets or sets the Style that will be applied on the delete appointment confirm dialog control.
Declaration
public Style DeleteAppointmentConfirmDialogStyle { get; set; }
Property Value
System.Windows.Style
|
DragDropBehavior
Gets or sets the drag-drop behavior that defines how RadScheduleView will perform drag and resize.
Declaration
public ScheduleViewDragDropBehavior DragDropBehavior { get; set; }
Property Value
ScheduleViewDragDropBehavior
|
Implements
DragDropHighlightStyle
Gets or sets the Style that will be applied on the element that represents the drag highlight.
Declaration
public Style DragDropHighlightStyle { get; set; }
Property Value
System.Windows.Style
|
DragVisualStyle
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.
Declaration
public Style DragVisualStyle { get; set; }
Property Value
System.Windows.Style
|
Implements
DragVisualTemplate
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.
Declaration
public DataTemplate DragVisualTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
Implements
EditAppointmentDialogStyle
Gets or sets the Style that will be applied on the edit appointment dialog control.
Declaration
public Style EditAppointmentDialogStyle { get; set; }
Property Value
System.Windows.Style
|
EditedAppointment
Gets the currently edited appointment.
Declaration
public IAppointment EditedAppointment { get; }
Property Value
IAppointment
|
EditedOccurrence
Gets the currently edited recurring appointment occurrence.
Declaration
public Occurrence EditedOccurrence { get; }
Property Value
Occurrence
|
EditRecurrenceDialogStyle
Gets or sets the Style that will be applied on the edit recurrence dialog control.
Declaration
public Style EditRecurrenceDialogStyle { get; set; }
Property Value
System.Windows.Style
|
EffectiveOrientation
Gets the orientation of the active ViewDefinition.
Declaration
public Orientation EffectiveOrientation { get; }
Property Value
System.Windows.Controls.Orientation
|
EffectivePixelLength
Gets the time that is equivalent to a rendered pixel.
Declaration
public TimeSpan EffectivePixelLength { get; }
Property Value
System.TimeSpan
|
EffectiveTicksPerPixel
Gets the count of the DateTime.Ticks for one pixel.
Declaration
public long EffectiveTicksPerPixel { get; }
Property Value
System.Int64
|
EnableSimpleReccurrenceRendering
Gets or sets a value indicating whether the recurring appointments will be rendered as one block, instead of one per occurrence.
Declaration
public bool EnableSimpleReccurrenceRendering { get; set; }
Property Value
System.Boolean
|
ExtentHeight
Gets a value that contains the vertical size of the extent.
Declaration
public double ExtentHeight { get; set; }
Property Value
System.Double
|
Implements
ExtentWidth
Gets a value that contains the horizontal size of the extent.
Declaration
public double ExtentWidth { get; set; }
Property Value
System.Double
|
Implements
FirstDayOfWeek
Gets or sets the first day of the week. If this value is not set RadScheduleView will use the value from CultureInfo.CurrentCulture.
Declaration
public Nullable<DayOfWeek> FirstDayOfWeek { get; set; }
Property Value
System.Nullable<System.DayOfWeek>
|
FirstVisibleGroup
Gets or sets the current logical scroll position by group.
Declaration
public IGroupIdentifier FirstVisibleGroup { get; set; }
Property Value
IGroupIdentifier
|
Implements
FirstVisibleTime
Gets or sets the current logical scroll position by time ruler.
Declaration
public TimeSpan FirstVisibleTime { get; set; }
Property Value
System.TimeSpan
|
Implements
GroupByResourceTypes
Gets the resource types that are used for grouping.
Declaration
public IEnumerable<IResourceType> GroupByResourceTypes { get; }
Property Value
System.Collections.Generic.IEnumerable<IResourceType>
|
Implements
GroupDescriptionsSource
Gets or sets a collection of GroupDescription objects that describes how the items in the RadScheduleView control are grouped.
Declaration
public IEnumerable<GroupDescription> GroupDescriptionsSource { get; set; }
Property Value
System.Collections.Generic.IEnumerable<System.ComponentModel.GroupDescription>
|
GroupHeaderContentTemplate
Gets or sets the ContentTemplate for GroupHeaders.
Declaration
public DataTemplate GroupHeaderContentTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
GroupHeaderContentTemplateSelector
Gets or sets the ScheduleViewDataTemplateSelector that will be used for changing the GroupHeader's ContentTemplate. It will be used only if GroupHeaderContentTemplate is null.
Declaration
public ScheduleViewDataTemplateSelector GroupHeaderContentTemplateSelector { get; set; }
Property Value
ScheduleViewDataTemplateSelector
|
GroupHeaderStyleSelector
Gets or sets custom style-selection logic for a style that can be applied to each generated GroupHeader element.
Declaration
public ScheduleViewStyleSelector GroupHeaderStyleSelector { get; set; }
Property Value
ScheduleViewStyleSelector
|
HeadersLength
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.
Declaration
public double HeadersLength { get; protected set; }
Property Value
System.Double
|
Implements
HighlightedSlots
Gets the collection containing the Slot objects defining the current highlighted areas.
Declaration
public ObservableCollection<Slot> HighlightedSlots { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<Slot>
|
HorizontalLargeChange
Gets or sets a Value to be added to or subtracted from the Value of the horizontal ScrollBar control in a RadScheduleView.
Declaration
public double HorizontalLargeChange { get; set; }
Property Value
System.Double
|
Implements
HorizontalOffset
Gets or sets the current horizontal scroll position.
Declaration
public double HorizontalOffset { get; set; }
Property Value
System.Double
|
Implements
HorizontalScrollBarVisibility
Gets or sets a value that indicates how the horizontal scroll bar is displayed.
Declaration
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }
Property Value
System.Windows.Controls.ScrollBarVisibility
|
HorizontalSmallChange
Gets or sets a Value to be added to or subtracted from the Value of the horizontal ScrollBar control in a RadScheduleView.
Declaration
public double HorizontalSmallChange { get; set; }
Property Value
System.Double
|
InlineEditingTemplate
Gets or sets the DataTemplate used for inline editing.
Declaration
public DataTemplate InlineEditingTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
IsAdding
Gets the value indicating whether an appointment is currently being added.
Declaration
public bool IsAdding { get; }
Property Value
System.Boolean
|
IsDeferredScrollingEnabled
Gets or sets a value that indicates whether the content is stationary when the user drags the Thumb of a ScrollBar.
Declaration
public bool IsDeferredScrollingEnabled { get; set; }
Property Value
System.Boolean
True if the content is stationary when the user drags the Thumb of a ScrollBar; otherwise, false. |
IsEditing
Gets the value indicating whether an appointment is currently in edit mode.
Declaration
public bool IsEditing { get; }
Property Value
System.Boolean
|
IsGroupHeadersVirtualizationEnabled
Gets or sets a value indicating whether the group headers are virtualized.
Declaration
public bool IsGroupHeadersVirtualizationEnabled { get; set; }
Property Value
System.Boolean
|
IsInlineEditingEnabled
Gets or sets the value specifying whether inline editing is enabled or not.
Declaration
public bool IsInlineEditingEnabled { get; set; }
Property Value
System.Boolean
|
IsVisibleRangeEmpty
Gets whether there are no appointments and slots displayed for the current visible range.
Declaration
public bool IsVisibleRangeEmpty { get; }
Property Value
System.Boolean
|
MaxTimeRulerExtent
Gets or sets the maximum extent of the time ruler (Width when the orientation of the active ViewDefinition is Horizontal, otherwise - Height).
Declaration
public double MaxTimeRulerExtent { get; set; }
Property Value
System.Double
|
MinAppointmentHeight
Gets or sets the minimum height of the appointments in a RadScheduleView when the orientation of the active ViewDefinition is Horizontal.
Declaration
public double MinAppointmentHeight { get; set; }
Property Value
System.Double
|
MinAppointmentWidth
Gets or sets the minimum width of the appointments in a RadScheduleView when the orientation of the active ViewDefinition is Vertical.
Declaration
public double MinAppointmentWidth { get; set; }
Property Value
System.Double
|
MinTimeRulerExtent
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.
Declaration
public double MinTimeRulerExtent { get; set; }
Property Value
System.Double
|
MouseOverHighlightStyle
Gets or sets the Style that will be applied on the element that represents the mouse over highlight.
Declaration
public Style MouseOverHighlightStyle { get; set; }
Property Value
System.Windows.Style
|
MouseOverSlot
Gets the Slot object that defines the current mouse over area.
Declaration
public Slot MouseOverSlot { get; }
Property Value
Slot
|
NavigationBehavior
ReadOnlyBehavior
Gets or set the ReadOnlyBehavior that is used to make the ScheduleView read-only.
Declaration
public IReadOnlyBehavior ReadOnlyBehavior { get; set; }
Property Value
IReadOnlyBehavior
|
RecurrenceChoiceDeleteDialogStyle
Gets or sets the Style that will be applied on the delete recurrence choice dialog control.
Declaration
public Style RecurrenceChoiceDeleteDialogStyle { get; set; }
Property Value
System.Windows.Style
|
RecurrenceChoiceDialogStyle
Gets or sets the Style that will be applied on the recurrence choice dialog control.
Declaration
public Style RecurrenceChoiceDialogStyle { get; set; }
Property Value
System.Windows.Style
|
RecurrenceChoiceDragDropDialogStyle
Gets or sets the Style that will be applied on the recurrence choice dragDrop dialog control.
Declaration
public Style RecurrenceChoiceDragDropDialogStyle { get; set; }
Property Value
System.Windows.Style
|
RecurrenceChoiceResizeDialogStyle
Gets or sets the Style that will be applied on the recurrence choice resize dialog control.
Declaration
public Style RecurrenceChoiceResizeDialogStyle { get; set; }
Property Value
System.Windows.Style
|
RecurringSelectionModifier
Gets or sets the ModifierKeys that has to be held when creating recurring selections.
Declaration
public ModifierKeys RecurringSelectionModifier { get; set; }
Property Value
System.Windows.Input.ModifierKeys
|
ResizeHighlightStyle
Gets or sets the Style that will be applied on the element that represents the resize highlight.
Declaration
public Style ResizeHighlightStyle { get; set; }
Property Value
System.Windows.Style
|
ResourceTypesSource
Gets or sets a collection of resource types that will be used by the RadScheduleView control.
Declaration
public IEnumerable ResourceTypesSource { get; set; }
Property Value
System.Collections.IEnumerable
|
RetainScrollPosition
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.).
Declaration
public bool RetainScrollPosition { get; set; }
Property Value
System.Boolean
|
SchedulerDialogHostFactory
Gets or sets the ISchedulerDialogHostFactory that allows changing the scheduler dialogs' host control that is RadWindow by default.
Declaration
public IScheduleViewDialogHostFactory SchedulerDialogHostFactory { get; set; }
Property Value
IScheduleViewDialogHostFactory
|
SchedulerDialogHostStyle
Gets or sets the Style that will be applied on the RadScheduleView dialog's host control. By default this control is RadWindow.
Declaration
public Style SchedulerDialogHostStyle { get; set; }
Property Value
System.Windows.Style
|
ScrollAreaPadding
Gets or sets a value describing the area in which scrolling while dragging is activated. This is a DependencyProperty.
Declaration
public Thickness ScrollAreaPadding { get; set; }
Property Value
System.Windows.Thickness
|
ScrollStep
Gets or sets a value describing the step for scrolling while dragging. This is a DependencyProperty.
Declaration
public double ScrollStep { get; set; }
Property Value
System.Double
|
SelectedAppointment
Gets or sets the first appointment in the current selection or returns null if the selection is empty.
Declaration
public IOccurrence SelectedAppointment { get; set; }
Property Value
IOccurrence
|
SelectedAppointments
Gets the currently selected appointments.
Declaration
public IList<IOccurrence> SelectedAppointments { get; }
Property Value
System.Collections.Generic.IList<IOccurrence>
|
SelectedSlot
Gets or sets the Slot object that defines the current selection area.
Declaration
public Slot SelectedSlot { get; set; }
Property Value
Slot
|
SelectionHighlightStyle
Gets or sets the Style that will be applied on the element that represents the selection highlight.
Declaration
public Style SelectionHighlightStyle { get; set; }
Property Value
System.Windows.Style
|
ShowAppointmentDeleteButton
Gets or sets the whether the appointment items should have a delete button.
Declaration
public bool ShowAppointmentDeleteButton { get; set; }
Property Value
System.Boolean
|
ShowCurrentTimeIndicator
Gets or sets a value indicating whether the current time indicator should be visible.
Declaration
public bool ShowCurrentTimeIndicator { get; set; }
Property Value
System.Boolean
|
SlotSelectionBehavior
Gets or sets the slot selection behavior that defines how RadScheduleView will perform appointment selection.
Declaration
public SlotSelectionBehavior SlotSelectionBehavior { get; set; }
Property Value
SlotSelectionBehavior
|
SnapAppointments
Gets or sets the value specifying whether the appointments will snap to the time ruler ticks.
Declaration
public bool SnapAppointments { get; set; }
Property Value
System.Boolean
|
SnapBehavior
Gets or sets the snap behavior that is used to snap appointment time during drag/resize operation.
Declaration
public SnapBehavior SnapBehavior { get; set; }
Property Value
SnapBehavior
|
SpecialSlotsSource
Gets or sets the special slots source.
Declaration
public IEnumerable<Slot> SpecialSlotsSource { get; set; }
Property Value
System.Collections.Generic.IEnumerable<Slot>
The special slots source. |
SpecialSlotStyleSelector
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.
Declaration
public ScheduleViewStyleSelector SpecialSlotStyleSelector { get; set; }
Property Value
ScheduleViewStyleSelector
|
TimeIndicatorItemStyleSelector
Gets or sets custom style-selection logic for a style that can be applied to each generated TimeIndicatorItem element.
Declaration
public StyleSelector TimeIndicatorItemStyleSelector { get; set; }
Property Value
System.Windows.Controls.StyleSelector
|
TimeIndicatorsCollection
Gets or sets a collection of time indicators that will be used by the ITimeIndicator used in this RadScheduleView.
Declaration
public TimeIndicatorsCollection TimeIndicatorsCollection { get; set; }
Property Value
TimeIndicatorsCollection
|
TimeMarkersSource
Gets or sets a collection of appointment time markers that will be used by the RadScheduleView control.
Declaration
public IEnumerable TimeMarkersSource { get; set; }
Property Value
System.Collections.IEnumerable
|
TimeRulerItemStyleSelector
Gets or sets custom style-selection logic for a style that can be applied to each generated TimeRulerItem element.
Declaration
public ScheduleViewStyleSelector TimeRulerItemStyleSelector { get; set; }
Property Value
ScheduleViewStyleSelector
|
TimeRulerItemTemplate
Gets or sets the time ruler item template.
Declaration
public DataTemplate TimeRulerItemTemplate { get; set; }
Property Value
System.Windows.DataTemplate
The time ruler item template. |
TimeRulerItemTemplateSelector
Gets or sets the time ruler item template selector.
Declaration
public ScheduleViewDataTemplateSelector TimeRulerItemTemplateSelector { get; set; }
Property Value
ScheduleViewDataTemplateSelector
The time ruler item template selector. |
TimeRulerLength
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.
Declaration
public double TimeRulerLength { get; }
Property Value
System.Double
|
TimeZone
Gets or sets the time zone of the ScheduleView.
Declaration
public TimeZoneInfo TimeZone { get; set; }
Property Value
System.TimeZoneInfo
The time zone. |
TimeZonesSource
Gets or sets a collection of time zones that will be applied to the RadScheduleView control.
Declaration
public IEnumerable TimeZonesSource { get; set; }
Property Value
System.Collections.IEnumerable
|
TodayButtonVisibility
Gets or sets a value describing whether the Today button in the NavigationHeader should be visible.
Declaration
public Visibility TodayButtonVisibility { get; set; }
Property Value
System.Windows.Visibility
|
ToolTipStyle
Gets or sets the Style that appears in the appointment tooltip.
Declaration
public Style ToolTipStyle { get; set; }
Property Value
System.Windows.Style
|
ToolTipTemplate
Gets or sets the DataTemplate that appears in the appointment tooltip.
Declaration
public DataTemplate ToolTipTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
UseDefaultCursorsOnDrag
Gets or sets a value indicating whether default cursors will be used during the drag and drop operation.
Declaration
public bool UseDefaultCursorsOnDrag { get; set; }
Property Value
System.Boolean
|
Implements
UseSnapshotDragCue
Gets or sets a value indicating whether a drag cue representing a snapshot of the dragged appointments.
Declaration
public bool UseSnapshotDragCue { get; set; }
Property Value
System.Boolean
|
Implements
VerticalLargeChange
Gets or sets a Value to be added to or subtracted from the Value of the vertical ScrollBar control in a RadScheduleView.
Declaration
public double VerticalLargeChange { get; set; }
Property Value
System.Double
|
Implements
VerticalOffset
Gets or sets the current vertical scroll position.
Declaration
public double VerticalOffset { get; set; }
Property Value
System.Double
|
Implements
VerticalScrollBarVisibility
Gets or sets a value that indicates how the vertical scroll bar is displayed.
Declaration
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }
Property Value
System.Windows.Controls.ScrollBarVisibility
|
VerticalSmallChange
Gets or sets a Value to be added to or subtracted from the Value of the vertical ScrollBar control in a RadScheduleView.
Declaration
public double VerticalSmallChange { get; set; }
Property Value
System.Double
|
ViewportHeight
Gets or sets the amount of the vertically scrollable content that is currently visible.
Declaration
public double ViewportHeight { get; set; }
Property Value
System.Double
|
Implements
ViewportWidth
Gets or sets the amount of the horizontally scrollable content that is currently visible.
Declaration
public double ViewportWidth { get; set; }
Property Value
System.Double
|
Implements
VisibleRange
Gets the visible range in a RadScheduleView control.
Declaration
public IDateSpan VisibleRange { get; }
Property Value
IDateSpan
|
Implements
VisibleRangeChangedCommand
Gets or sets the visible range changed command.
Declaration
public ICommand VisibleRangeChangedCommand { get; set; }
Property Value
System.Windows.Input.ICommand
The visible range changed command. |
VisibleRangeChangedCommandParameter
Gets or sets the visible range changed command parameter.
Declaration
public object VisibleRangeChangedCommandParameter { get; set; }
Property Value
System.Object
The visible range changed command parameter. |
Methods
BeginEdit()
Begins an edit transaction of the CurrentAppointment of the RadScheduleView.
Declaration
public bool BeginEdit()
Returns
System.Boolean
True if the operation has begun, otherwise false. |
BeginEdit(IAppointment)
Begins an edit transaction of the specified appointment.
Declaration
public bool BeginEdit(IAppointment appointment)
Parameters
IAppointment
appointment
|
Returns
System.Boolean
True if the operation has begun, otherwise false. |
Implements
BeginEdit(Occurrence)
Begins an edit transaction of the specified recurring appointment occurrence.
Declaration
public bool BeginEdit(Occurrence occurrence)
Parameters
Occurrence
occurrence
|
Returns
System.Boolean
True if the operation has begun, otherwise false. |
Implements
Cancel()
Ends the edit transaction and discards the pending changes.
Declaration
public bool Cancel()
Returns
System.Boolean
True if the operation was successful, otherwise false. |
Implements
ChangeVisualState(Boolean)
Updates the VisualStates.
Declaration
protected virtual void ChangeVisualState(bool useTransitions)
Parameters
System.Boolean
useTransitions
True to use a VisualTransition to transition between states; otherwise, false. |
ClearAppointmentItemOverride(UIElement)
Declaration
protected virtual void ClearAppointmentItemOverride(UIElement element)
Parameters
System.Windows.UIElement
element
|
Commit()
Ends the edit transaction and saves the pending changes.
Declaration
public bool Commit()
Returns
System.Boolean
True if the operation was successful, otherwise false. |
Implements
ConfirmDialogClose(SchedulerDialogViewModel, Nullable<Boolean>)
Declaration
protected bool ConfirmDialogClose(SchedulerDialogViewModel viewModel, Nullable<bool> dialogResult)
Parameters
SchedulerDialogViewModel
viewModel
|
System.Nullable<System.Boolean>
dialogResult
|
Returns
System.Boolean
|
CreateNew()
Creates a new appointment and adds it to the AppointmentsSource collection.
Declaration
public IAppointment CreateNew()
Returns
IAppointment
|
Implements
CreateNew(IAppointment)
Creates a new appointment and adds it to the AppointmentsSource collection. Copies the property values from the provided appointment to the newly created appointment.
Declaration
public IAppointment CreateNew(IAppointment appointment)
Parameters
IAppointment
appointment
|
Returns
IAppointment
The newly created appointment. If the operation was cancelled, the AppointmentCreating event returns null. |
Implements
DecreaseVisibleDateLarge()
Declaration
protected virtual void DecreaseVisibleDateLarge()
GenerateEditingElement(AppointmentItem, Object)
Gets a System.Windows.Controls.TextBox control that is bound to the column's System.Windows.Controls.DataGridBoundColumn.Binding property value.
Declaration
protected virtual FrameworkElement GenerateEditingElement(AppointmentItem appointmentItem, object dataItem)
Parameters
AppointmentItem
appointmentItem
The cell that will contain the generated element. |
System.Object
dataItem
The data item represented by the row that contains the intended cell. |
Returns
System.Windows.FrameworkElement
A new System.Windows.Controls.TextBox control that is bound to the column's System.Windows.Controls.DataGridBoundColumn.Binding property value. |
GetContextMenuPlacementRectangle()
Gets the placement rectangle for ContextMenu. If SelectedAppointment is not null then it returns its bounding box, else if selected slot is null it returns its bounding box, else it returns Rect.Empty.
Declaration
public Rect GetContextMenuPlacementRectangle()
Returns
System.Windows.Rect
The rectangle that should be used for ContextMenu placement. |
GetDayEndTime()
Declaration
protected virtual TimeSpan GetDayEndTime()
Returns
System.TimeSpan
|
GetDayStartTime()
Declaration
protected virtual TimeSpan GetDayStartTime()
Returns
System.TimeSpan
|
GetGroupDescriptions()
Declaration
protected virtual IEnumerable<GroupDescription> GetGroupDescriptions()
Returns
System.Collections.Generic.IEnumerable<System.ComponentModel.GroupDescription>
|
GetIsVisibleRangeEmpty()
Declaration
protected virtual bool GetIsVisibleRangeEmpty()
Returns
System.Boolean
|
GetOrientation()
Declaration
protected virtual Orientation GetOrientation()
Returns
System.Windows.Controls.Orientation
|
GetPixelLength()
Declaration
protected virtual TimeSpan GetPixelLength()
Returns
System.TimeSpan
|
GetServiceProvider()
Gets the ServiceProvider registered in the ScheduleView.
Declaration
public IServiceProvider GetServiceProvider()
Returns
IServiceProvider
IServiceProvider. |
Implements
GetVisibleRange()
GoToNextAppointment()
Declaration
protected virtual void GoToNextAppointment()
GoToPreviousAppointment()
Declaration
protected virtual void GoToPreviousAppointment()
GoToState(Boolean, String[])
Transition the control between two visual states.
Declaration
protected void GoToState(bool useTransitions, params string[] stateNames)
Parameters
System.Boolean
useTransitions
True to use a VisualTransition to transition between states; otherwise, false. |
System.String[]
stateNames
The states to transition to. |
IncreaseVisibleDateLarge()
Declaration
protected virtual void IncreaseVisibleDateLarge()
InvalidatePanelsOverride()
Declaration
protected virtual void InvalidatePanelsOverride()
MeasureOverride(Size)
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
System.Windows.Size
availableSize
|
Returns
System.Windows.Size
|
OnActiveViewDefinitionChanged(ViewDefinitionBase, ViewDefinitionBase)
Called when the currently selected view definition was changed.
Declaration
protected virtual void OnActiveViewDefinitionChanged(ViewDefinitionBase oldValue, ViewDefinitionBase newValue)
Parameters
ViewDefinitionBase
oldValue
The old view definition. |
ViewDefinitionBase
newValue
The new view definition. |
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()
OnAppointmentCreated(AppointmentCreatedEventArgs)
Raises the AppointmentCreated event.
Declaration
protected virtual void OnAppointmentCreated(AppointmentCreatedEventArgs args)
Parameters
AppointmentCreatedEventArgs
args
The AppointmentCreatedEventArgs instance containing the event data. |
OnAppointmentCreating(AppointmentCreatingEventArgs)
Raises the AppointmentCreating event.
Declaration
protected virtual void OnAppointmentCreating(AppointmentCreatingEventArgs args)
Parameters
AppointmentCreatingEventArgs
args
The AppointmentCreatingEventArgs instance containing the event data. |
OnAppointmentDeleted(AppointmentDeletedEventArgs)
Raises the AppointmentDeleted event.
Declaration
protected virtual void OnAppointmentDeleted(AppointmentDeletedEventArgs args)
Parameters
AppointmentDeletedEventArgs
args
The AppointmentDeletedEventArgs instance containing the event data. |
OnAppointmentDeleting(AppointmentDeletingEventArgs)
Raises the AppointmentDeleting event.
Declaration
protected virtual void OnAppointmentDeleting(AppointmentDeletingEventArgs args)
Parameters
AppointmentDeletingEventArgs
args
The AppointmentDeletingEventArgs instance containing the event data. |
OnAppointmentEdited(AppointmentEditedEventArgs)
Raises the AppointmentEdited event.
Declaration
protected virtual void OnAppointmentEdited(AppointmentEditedEventArgs args)
Parameters
AppointmentEditedEventArgs
args
The AppointmentEditedEventArgs instance containing the event data. |
OnAppointmentEditing(AppointmentEditingEventArgs)
Raises the AppointmentEditing event.
Declaration
protected virtual void OnAppointmentEditing(AppointmentEditingEventArgs args)
Parameters
AppointmentEditingEventArgs
args
The AppointmentEditingEventArgs instance containing the event data. |
OnAppointmentSaving(AppointmentSavingEventArgs)
Raises the AppointmentSaving event.
Declaration
protected virtual void OnAppointmentSaving(AppointmentSavingEventArgs args)
Parameters
AppointmentSavingEventArgs
args
The AppointmentSavingEventArgs instance containing the event data. |
OnAppointmentSelectionChanged(SelectionChangedEventArgs)
Declaration
protected virtual void OnAppointmentSelectionChanged(SelectionChangedEventArgs e)
Parameters
System.Windows.Controls.SelectionChangedEventArgs
e
|
OnAppointmentSourceChanged(IEnumerable, IEnumerable)
Declaration
protected virtual void OnAppointmentSourceChanged(IEnumerable oldValue, IEnumerable newValue)
Parameters
System.Collections.IEnumerable
oldValue
|
System.Collections.IEnumerable
newValue
|
OnChangedUpdateVisualState(Object, DependencyPropertyChangedEventArgs)
Updates VisualState on DependencyPropertyChanged event.
Declaration
protected static void OnChangedUpdateVisualState(object sender, DependencyPropertyChangedEventArgs args)
Parameters
System.Object
sender
|
System.Windows.DependencyPropertyChangedEventArgs
args
|
OnCreateAppointmentItem()
Called when AppointmentItem is generated.
Declaration
protected virtual AppointmentItem OnCreateAppointmentItem()
Returns
AppointmentItem
|
OnDialogClosing(CloseDialogEventArgs)
Raises the DialogClosing event.
Declaration
protected virtual void OnDialogClosing(CloseDialogEventArgs args)
Parameters
CloseDialogEventArgs
args
The CloseDialogEventArgs instance containing the event data. |
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. |
OnKeyDown(KeyEventArgs)
Invoked when an unhandled System.Windows.Input.Keyboard.KeyDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
System.Windows.Input.KeyEventArgs
e
The System.Windows.Input.KeyEventArgs that contains the event data. |
OnMouseLeave(MouseEventArgs)
Invoked when an unhandled System.Windows.Input.Mouse.MouseLeave attached event is raised on this element. Implement this method to add class handling for this event.
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs
e
The System.Windows.Input.MouseEventArgs that contains the event data. |
OnMouseMove(MouseEventArgs)
Invoked when an unhandled System.Windows.Input.Mouse.MouseMove attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs
e
The System.Windows.Input.MouseEventArgs that contains the event data. |
OnMouseWheel(MouseWheelEventArgs)
Scrolls the ScheduleView according to the direction of the delta.
Declaration
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameters
System.Windows.Input.MouseWheelEventArgs
e
The System.Windows.Input.MouseWheelEventArgs that contains the event data. |
OnShowDialog(ShowDialogEventArgs)
Raises the ShowDialog event.
Declaration
protected virtual void OnShowDialog(ShowDialogEventArgs args)
Parameters
ShowDialogEventArgs
args
The ShowDialogEventArgs instance containing the event data. |
OnTextInput(TextCompositionEventArgs)
Creates appointment if there is SelectedSlot.
Declaration
protected override void OnTextInput(TextCompositionEventArgs e)
Parameters
System.Windows.Input.TextCompositionEventArgs
e
TextCompositionEventArgs. |
OnViewDefinitionPropertyChanged(String)
Called when a property on the currently selected view definition was changed.
Declaration
protected virtual void OnViewDefinitionPropertyChanged(string propertyName)
Parameters
System.String
propertyName
Name of the property that changed. |
OnVisibleRangeChanged(EventArgs)
Raises the VisibleRangeChanged event.
Declaration
protected virtual void OnVisibleRangeChanged(EventArgs args)
Parameters
System.EventArgs
args
The System.EventArgs instance containing the event data. |
PrepareAppointmentItemOverride(UIElement, IAppointment)
Prepares the specified element to display the specified appointment.
Declaration
protected virtual void PrepareAppointmentItemOverride(UIElement element, IAppointment appointment)
Parameters
System.Windows.UIElement
element
The element. |
IAppointment
appointment
The appointment. |
Remove(IAppointment)
Removes the specified appointment from the AppointmentsSource collection.
Declaration
public bool Remove(IAppointment appointment)
Parameters
IAppointment
appointment
|
Returns
System.Boolean
True if the removal was successful, otherwise false. |
Implements
Remove(IDateSpan)
Removes the specified IDateSpan item.
Declaration
public bool Remove(IDateSpan item)
Parameters
IDateSpan
item
IDateSpan object. It can be IAppointment or Occurrence. |
Returns
System.Boolean
True if the removal was successful, otherwise false. |
Remove(Occurrence)
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.
Declaration
public bool Remove(Occurrence occurrence)
Parameters
Occurrence
occurrence
|
Returns
System.Boolean
True if the add was successful, otherwise false. |
Implements
ScrollDuration(TimeSpan)
The time with which the TimeRuler will scroll.
Declaration
public void ScrollDuration(TimeSpan timeSpan)
Parameters
System.TimeSpan
timeSpan
Time that should be scrolled into view. |
ScrollIntoView(Object)
Scrolls the specified item into the view.
Declaration
public void ScrollIntoView(object item)
Parameters
System.Object
item
|
ScrollIntoView(Object, Boolean)
Scrolls the specified item into the view.
Declaration
public void ScrollIntoView(object item, bool alignToTopLeft)
Parameters
System.Object
item
|
System.Boolean
alignToTopLeft
|
ScrollIntoView(Object, Boolean, IList)
Scrolls the specified item into the view.
Declaration
public void ScrollIntoView(object item, bool alignToTopLeft, IList resources)
Parameters
System.Object
item
|
System.Boolean
alignToTopLeft
|
System.Collections.IList
resources
|
ScrollIntoView(IOccurrence)
Scrolls the specified appointment into the view.
Declaration
public void ScrollIntoView(IOccurrence occurrence)
Parameters
IOccurrence
occurrence
|
ScrollIntoView(IOccurrence, Boolean)
Scrolls the specified appointment into the view.
Declaration
public void ScrollIntoView(IOccurrence occurrence, bool scrollToStart)
Parameters
IOccurrence
occurrence
|
System.Boolean
scrollToStart
|
ScrollIntoView(Slot)
Scrolls the specified slot into the view.
Declaration
public void ScrollIntoView(Slot slot)
Parameters
Slot
slot
|
ScrollIntoView(Slot, Boolean)
Scrolls the specified slot into the view.
Declaration
public void ScrollIntoView(Slot slot, bool scrollToStart)
Parameters
Slot
slot
|
System.Boolean
scrollToStart
|
ScrollTimeRuler(TimeSpan, Boolean)
Scrolls the TimeRuler to the specified time.
Declaration
public void ScrollTimeRuler(TimeSpan time, bool alignToTopLeft)
Parameters
System.TimeSpan
time
Time that should be scrolled into view. |
System.Boolean
alignToTopLeft
If true scroll alignment is forced to top/left depending on the orientation, otherwise scroll with minimum amount needed. |
ScrollTimeRuler(TimeSpan, Boolean, Boolean)
Scrolls the TimeRuler to the specified time.
Declaration
public void ScrollTimeRuler(TimeSpan time, bool alignToTopLeft, bool scrollStart)
Parameters
System.TimeSpan
time
Time that should be scrolled into view. |
System.Boolean
alignToTopLeft
If true scroll alignment is forced to top/left depending on the orientation, otherwise scroll with minimum amount needed. |
System.Boolean
scrollStart
|
ShowRecurrenceChoiceDialogWindow(Occurrence, RecurrenceChoiceDialogMode)
Shows the RecurrenceChoiceDialog window.
Declaration
public void ShowRecurrenceChoiceDialogWindow(Occurrence occurrence, RecurrenceChoiceDialogMode mode)
Parameters
Occurrence
occurrence
The occurrence which is going to be edited. |
RecurrenceChoiceDialogMode
mode
The mode that is used when the dialog window is shown for editing the occurrence. |
ShowRecurrenceChoiceDialogWindow(Occurrence, RecurrenceChoiceDialogMode, Action<RecurrenceChoiceDialogViewModel>)
Shows the RecurrenceChoiceDialog window.
Declaration
public void ShowRecurrenceChoiceDialogWindow(Occurrence occurrence, RecurrenceChoiceDialogMode mode, Action<RecurrenceChoiceDialogViewModel> confirmedCallback)
Parameters
Occurrence
occurrence
The occurrence which is going to be edited. |
RecurrenceChoiceDialogMode
mode
The mode that is used when the dialog window is shown for editing the occurrence. |
System.Action<RecurrenceChoiceDialogViewModel>
confirmedCallback
Callback function on confirmation. |
Implements
UpdateAppointmentItemContentTemplateOverride(AppointmentItem)
Declaration
protected virtual void UpdateAppointmentItemContentTemplateOverride(AppointmentItem appointmentItem)
Parameters
AppointmentItem
appointmentItem
|
UpdateAppointmentNavigationButtonVisibility()
UpdateVisibleRange()
Declaration
protected virtual void UpdateVisibleRange()
Events
AppointmentCreated
Occurs when the new appointment was created and edit dialog window is about to be shown.
Declaration
public event EventHandler<AppointmentCreatedEventArgs> AppointmentCreated
Event Type
System.EventHandler<AppointmentCreatedEventArgs>
|
AppointmentCreating
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.
Declaration
public event EventHandler<AppointmentCreatingEventArgs> AppointmentCreating
Event Type
System.EventHandler<AppointmentCreatingEventArgs>
|
AppointmentDeleted
Occurs when the appointment has been removed from the data source.
Declaration
public event EventHandler<AppointmentDeletedEventArgs> AppointmentDeleted
Event Type
System.EventHandler<AppointmentDeletedEventArgs>
|
AppointmentDeleting
Occurs when the appointment is going to be removed from the data source.
Declaration
public event EventHandler<AppointmentDeletingEventArgs> AppointmentDeleting
Event Type
System.EventHandler<AppointmentDeletingEventArgs>
|
AppointmentEdited
Occurs when the appointment edit has finished and the appointment changes are applied.
Declaration
public event EventHandler<AppointmentEditedEventArgs> AppointmentEdited
Event Type
System.EventHandler<AppointmentEditedEventArgs>
|
AppointmentEditing
Occurs when the appointment edit command is initialized and edit dialog window is about to be shown.
Declaration
public event EventHandler<AppointmentEditingEventArgs> AppointmentEditing
Event Type
System.EventHandler<AppointmentEditingEventArgs>
|
AppointmentSaving
Occurs before the appointment is saved.
Declaration
public event EventHandler<AppointmentSavingEventArgs> AppointmentSaving
Event Type
System.EventHandler<AppointmentSavingEventArgs>
|
AppointmentSelectionChanged
Occurs when appointment selection is changed.
Declaration
public event SelectionChangedEventHandler AppointmentSelectionChanged
Event Type
System.Windows.Controls.SelectionChangedEventHandler
|
DialogClosing
Occurs when a dialog is closing.
Declaration
public event EventHandler<CancelRoutedEventArgs> DialogClosing
Event Type
System.EventHandler<CancelRoutedEventArgs>
|
ShowDialog
Occurs before scheduler dialog is shown.
Declaration
public event EventHandler<ShowDialogEventArgs> ShowDialog
Event Type
System.EventHandler<ShowDialogEventArgs>
|
VisibleRangeChanged
Occurs when the visible range is changed.
Declaration
public event EventHandler VisibleRangeChanged
Event Type
System.EventHandler
|
Explicit Interface Implementations
IObjectEditor<IAppointment>.EditedItem
Declaration
IAppointment IObjectEditor<IAppointment>.EditedItem { get; }
Returns
IAppointment
|
Implements
IObjectEditor<IAppointment>.GetItemToEdit(IAppointment)
Declaration
IOccurrence IObjectEditor<IAppointment>.GetItemToEdit(IAppointment item)
Parameters
IAppointment
item
|
Returns
IOccurrence
|
Implements
IObjectEditor<Occurrence>.EditedItem
IObjectEditor<Occurrence>.GetItemToEdit(Occurrence)
Declaration
IOccurrence IObjectEditor<Occurrence>.GetItemToEdit(Occurrence occurrence)
Parameters
Occurrence
occurrence
|
Returns
IOccurrence
|
Implements
IScrollingInfo.TransformFromDropTargetToViewPort(Point)
Declaration
Point IScrollingInfo.TransformFromDropTargetToViewPort(Point positionInDropTarget)
Parameters
System.Windows.Point
positionInDropTarget
|
Returns
System.Windows.Point
|
Implements
IScrollingInfo.ViewportHeight
Declaration
double IScrollingInfo.ViewportHeight { get; }
Returns
System.Double
|
Implements
IScrollingInfo.ViewportWidth
Declaration
double IScrollingInfo.ViewportWidth { get; }
Returns
System.Double
|
Implements
IScrollingServiceCore.ScrollHorizontal(Double)
Declaration
void IScrollingServiceCore.ScrollHorizontal(double offsetX)
Parameters
System.Double
offsetX
|
Implements
IScrollingServiceCore.ScrollVertical(Double)
Declaration
void IScrollingServiceCore.ScrollVertical(double offsetY)
Parameters
System.Double
offsetY
|
Implements
IGroupingConfigurationSettings.DateGroupLength
Declaration
Nullable<TimeSpan> IGroupingConfigurationSettings.DateGroupLength { get; }
Returns
System.Nullable<System.TimeSpan>
|
Implements
IOccurrenceIterationProvider.GetOccurrences()
Declaration
IEnumerable<Occurrence> IOccurrenceIterationProvider.GetOccurrences()
Returns
System.Collections.Generic.IEnumerable<Occurrence>
|
Implements
IOccurrenceIterationProvider.GetOccurrencesBetween(IOccurrence, IOccurrence)
Declaration
IEnumerable<Occurrence> IOccurrenceIterationProvider.GetOccurrencesBetween(IOccurrence start, IOccurrence end)
Parameters
IOccurrence
start
|
IOccurrence
end
|
Returns
System.Collections.Generic.IEnumerable<Occurrence>
|
Implements
IOccurrenceIterationProvider.GetOccurrencesFrom(IOccurrence)
Declaration
IEnumerable<Occurrence> IOccurrenceIterationProvider.GetOccurrencesFrom(IOccurrence start)
Parameters
IOccurrence
start
|
Returns
System.Collections.Generic.IEnumerable<Occurrence>
|
Implements
IOccurrenceIterationProvider.GetOccurrencesTo(IOccurrence)
Declaration
IEnumerable<Occurrence> IOccurrenceIterationProvider.GetOccurrencesTo(IOccurrence end)
Parameters
IOccurrence
end
|
Returns
System.Collections.Generic.IEnumerable<Occurrence>
|
Implements
IReadOnlySettings.ReadOnlySlots
Declaration
IEnumerable<Slot> IReadOnlySettings.ReadOnlySlots { get; }
Returns
System.Collections.Generic.IEnumerable<Slot>
|