The SchedulerCanvasBase type exposes the following members.

Constructors

  NameDescription
SchedulerCanvasBase
Initializes a new instance of the SchedulerCanvasBase class.

Methods

  NameDescription
ClearChildren
Clears the Children collection and performs some base preperations.
GetDateTime
When overridden in a derived class, gets the time corresponding to a location on the canvas.
OnDaysChanged
When overridden in a derived class, handles changes to the Days property.
OnFormatterChangedCore
Classes derived from SchedulerCanvasBase can override this method to provide additional logic when the formatter is changed.
RelayoutCreateHereButton
Performs layout of the "create here" button when a setting or selection changes.
RemoveCreateHereButton
Removes the "create here" button.
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.
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.

Fields

  NameDescription
CreateHereButtonStyleProperty
Identifies the CreateHereButtonStyle property.
CreateHereElementDurationProperty
Identifies the CreateHereElementDuration property.
CreateHereElementStyleProperty
Identifies the CreateHereElementStyle property.
CreateHereHintContentProperty
Identifies the CreateHereHintContent property.
DaysProperty
Identifies the Days property.
FormatterProperty
Identifies the Formatter 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.
CreateHereDayIndex
Gets the day index on which to display the "create here" button.
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.
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.
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.
CreateHereTime
Gets the time at whose location to display the "create here" button.
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.
Formatter
Gets or sets the Formatter used to provide information about styling various parts of a Scheduler. This is a dependency property.
IsMouseDown
Gets whether the mouse button is down over the SchedulerCanvasBase.

See Also