The SchedulerCanvas type exposes the following members.

Constructors

  NameDescription
SchedulerCanvas
Initializes a new instance of the SchedulerCanvas class.

Methods

  NameDescription
ClearChildren
Clears the Children collection and performs some base preperations.
(Inherited from SchedulerCanvasBase.)
GetDateTime
Gets the time corresponding to a location on the canvas.
(Overrides SchedulerCanvasBase..::.GetDateTime(Double, Double, TimeEnd).)
OnDaysChanged
Updates the user interface in response to changes to the Days property.
(Overrides SchedulerCanvasBase..::.OnDaysChanged(DependencyPropertyChangedEventArgs).)
OnFormatterChangedCore
Changes the style and template of all the schedule elements based on the new formatter.
(Overrides SchedulerCanvasBase..::.OnFormatterChangedCore(DependencyPropertyChangedEventArgs).)
OnMouseDown
Called when the mouse button is pressed over this SchedulerCanvas.
(Overrides UIElement..::.OnMouseDown(MouseButtonEventArgs).)
OnPropertyChanged
Raises the PropertyChanged event.
RelayoutCreateHereButton
Performs layout of the "create here" button when a setting or selection changes.
(Inherited from SchedulerCanvasBase.)
RemoveCreateHereButton
Removes the "create here" button.
(Inherited from SchedulerCanvasBase.)
SelectStyle
Selects a style for the given SchedulerElement based on the given StyleSelector. If the selector is null, or if it fails to select a style, then the given default style will be returned.
(Inherited from SchedulerCanvasBase.)
SelectTemplate
Selects a template for the given SchedulerElement based on the given DataTemplateSelector. If the selector is null, or if it fails to select a template, then the given default template will be returned.
(Inherited from SchedulerCanvasBase.)

Fields

  NameDescription
ScheduleItemStyleProperty
Identifies the ScheduleItemStyle property.
ScheduleItemTemplateProperty
Identifies the ScheduleItemTemplate property.
TimeSlotTemplateProperty
Identifies the TimeSlotTemplate property.

Properties

  NameDescription
CreateHereButtonStyle
Gets or sets the style for the "create here" button that is displayed when the user hovers over the control. This is a dependency property.
(Inherited from SchedulerCanvasBase.)
CreateHereDayIndex
Gets the day index on which to display the "create here" button.
(Inherited from SchedulerCanvasBase.)
CreateHereElementDuration
Gets or sets the duration in minutes for a schedule item that is added useing the "Create here" button. This is a dependency property.
(Inherited from SchedulerCanvasBase.)
CreateHereElementStyle
Gets or sets the style for the "new appointment" element that appears when the user clicks the "create here" button. This is a dependency property.
(Inherited from SchedulerCanvasBase.)
CreateHereHintContent
Gets or sets the content displayed on the "create here" button that is displayed when the user hovers over the control. This is a dependency property.
(Inherited from SchedulerCanvasBase.)
CreateHereTime
Gets the time at whose location to display the "create here" button.
(Inherited from SchedulerCanvasBase.)
Days
Gets or sets the per-day data to be represented on the canvas. This member supports the Scheduler control and is not intended for use in your code, but may be referenced in advanced styling and templating scenarios. This is a dependency property.
(Inherited from SchedulerCanvasBase.)
Formatter
Gets or sets the Formatter used to provide information about styling various parts of a Scheduler. This is a dependency property.
(Inherited from SchedulerCanvasBase.)
HourSlotHeight
Gets or sets the height of each hourly slot.
IsMouseDown
Gets whether the mouse button is down over the SchedulerCanvasBase.
(Inherited from SchedulerCanvasBase.)
RightAreaBuffer
Gets or sets the width of the empty area left to the right of each SchedulerElement.
ScheduleItemStyle
Gets or sets the Style for schedule items displayed on the canvas. This is a dependency property.
ScheduleItemTemplate
Gets or sets the DataTemplate. for schedule items displayed on the canvas. This is a dependency property.
TimeSlotTemplate
Gets or sets the DataTemplate for presenting TimeSlot objects on the canvas. This is a dependency property.

Events

  NameDescription
PropertyChanged
Occurs when a property value changes.

See Also