Namespace SharpVectors.Runtime
The SharpVectors.Runtime namespace contains a bunch of classes and interfaces.
Classes
- SvgAnimationLayer
This creates a host for visuals derived from the Canvas class.
- SvgAnimator
This provides a wrapper for the Scoreboard, which is used for opacity animation.
- SvgDrawingCanvas
This is the main drawing canvas for the rendered SVG diagrams.
- SvgImageNameScope
This class, if placed at the root of a XAML file which is loaded by XamlReader.Load() will end up having all named elements contained in its nameTable automatically. If you want to get that list, it is now in your power.
- ZoomPanAnimationHelper
A helper class to simplify animation.
- ZoomPanControl
A class that wraps up zooming and panning of it's content.
Structs
Enums
- SvgInteractiveModes
A value specifying the type of interactivity to be supported by the conversion process and controls.
In the conversion process, more information are added to make the interactivity defined possible, and might be unnecessary overhead where no interactivity is needed.
In the rendering process at the control level, keyboard and mouse operations are monitored to support interactivities.