Interfaces
 InterfaceDescription
 IAddBridgesCallback Callback used by BridgeManager to add bridges to a GeneralPath.
 ICanvasGroupProvider Simple query interface that returns an ICanvasObjectGroup for a given item.
 IModelItem The interface used by items that belong to a model, that most of the utility classes for the CanvasComponent This interface is a tagging interface that adds no additional functionality to the ILookup interface.
 IModelItemDescriptor Simple handle interface used by ModelManager
 IModelItemInstaller An interface for a class that installs visual representations of items in a canvas control.
 IObstacleProvider The interface that is used by the BridgeManager to add obstacles to the list of obstacles that need to be taken into account during rendering.
Classes
 ClassDescription
 BridgeManager Helper managing class that can be used in conjunction with CanvasComponent instances to manage the calculation of bridges for paths over obstacles.
 BridgeUpdateMode Enumeration which determines how the bridges are updated during an input which may alter the bridges.
 CollectionModelManager An implementation of the ModelManager class that automatically installs, updates and removes visual representations of items in an ICollectionModel.
 DefaultCanvasGroupProvider Utility class that provides simple factory methods for ICanvasGroupProvider convenience implementations.
 DefaultCollectionModel A simple default implementation of an ICollectionModel that is backed by an ordinary Collection.
 FocusPaintManager A ModelManager implementation that manages the visual decoration of the focused element in a canvas.
 HighlightPaintManager A ModelManager implementation that manages the visual decorations of highlighted elements in a canvas.
 ModelManager An abstract implementation of a utility class that manages the visual representations of items in a CanvasComponent