The SchedulerCanvasBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SchedulerCanvasBase |
Initializes a new instance of the SchedulerCanvasBase class.
|
Methods
Name | Description | |
---|---|---|
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
Name | Description | |
---|---|---|
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
Name | Description | |
---|---|---|
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.
|