The main namespace that hosts the
CanvasControl
.
Classes
| Class | Description | |
|---|---|---|
| CanvasContainer |
A container that can hold a number of child FrameworkElements that works well within
a .
| |
| CanvasContentHost |
Support class used by CanvasControl()()()() to actually host the visual contents.
| |
| CanvasContext |
A dummy ICanvasContext implementation.
| |
| CanvasControl |
The CanvasControl is a custom WPF control that can be used to
efficiently display all kinds of data.
| |
| CanvasCursor |
Default implementation of the ICanvasCursor interface
that provides a set of default cursors.
| |
| CanvasObjectDescriptor |
Provides a simple convenience implementations of ICanvasObjectDescriptor
that casts the user object to the required interface.
| |
| CanvasPrintDocument |
This class provides printing capabilities for a CanvasControl.
| |
| ContextConfigurator |
This class sets up an IRenderContext
object for exporting the contents of a CanvasControl (see Setup(CanvasControl, Transform%, Geometry%)).
| |
| GridInfo |
This class describes a grid by providing the grid's origin as well as the horizontal and vertical
spacing between the grid points.
It is used by the IGridConstraintProvider<(Of <(<'T>)>)> as well as by the GridSnapResultVisualCreator<T> | |
| PrepareRenderContextEventArgs |
The event arguments for the PrepareRenderContextEventHandler
used by PrepareRenderContext | |
| XamlConstants |
Helper class that contains constants that are used in XAML files
in conjunction with yFiles.
|
Interfaces
| Interface | Description | |
|---|---|---|
| ICanvasContext |
This interface describes the context for many operations performed
on items in a CanvasControl.
| |
| ICanvasCursor |
The interface for the cursors used in CanvasCursor | |
| ICanvasObject |
This is the interface implemented by the basic building blocks of a scene graph
in a CanvasControl.
| |
| ICanvasObjectDescriptor |
Central interface used by the CanvasControl to render elements from
the scene graph.
| |
| ICanvasObjectGroup |
This is the interface implemented by the composite building blocks of a scene graph
in a CanvasControl.
| |
| ICanvasObjectTreeEventSource |
Interface for instances that provide means to register
event listeners that deal with the modification of a Canvas Object Tree.
| |
| IGroupAction |
An action interface for ICanvasObjectGroups
that can be triggered during the scene graph traversal.
|
Delegates
| Delegate | Description | |
|---|---|---|
| CanvasObjectAddedEventHandler |
Event handler signature that is used by events that indicate that a canvas object
has been added to the scene graph.
| |
| CanvasObjectChangedEventHandler |
Event handler signature that is used by events that indicate that a canvas object
has been somehow changed.
| |
| CanvasObjectInvalidatedHandler |
Event handler signature that will be used by events that indicate a call to
Invalidate()()()().
| |
| CanvasObjectMovedEventHandler |
Event handler signature that is used by events that indicate that a canvas object
has been moved from one place in the scene graph to another.
| |
| CanvasObjectRemovedEventHandler |
Event handler signature that is used by events that indicate that a canvas object
has been removed from the scene graph.
| |
| ElementFoundCallback |
Callback used by CollectCanvasObjects(PointD, ElementFoundCallback).
| |
| PrepareRenderContextEventHandler |
The event handler signature for the PrepareRenderContext
event.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| GridSnapType |
The values of this enum describe to which grid elements an object shall snap.
It can be used for the GraphSnapContext's GridSnapType property to determine what
SnapResults shall be created for the set IGridConstraintProvider<(Of <(<'T>)>)>.
| |
| MouseButtons | Flaggable enumeration for the mouse buttons.
|
Remarks
This CLR namespace is mapped to the XAML namespace YfilesForSilverlightXamlNS()()()()