Contains definitions, default implementations, and support classes that deal with the
rendering
of the contents of a
CanvasControl
.
Classes
| Class | Description | |
|---|---|---|
| BoundsProvider |
Simple default implementation of IBoundsProvider
that returns a constant rectangle instance.
| |
| CrossShape |
A cross composed of two diagonal lines.
| |
| FocusControl |
This class is used by yFiles WPF for internal purposes and needs to be public to comply with
platform rules.
| |
| GeneralPath |
Models a path that consists of lines and bezier curves.
| |
| GeneralPath..::..PathCursor |
A class that is used by GeneralPath to iterate over the elements
the path is made up of.
| |
| GridVisualCreator |
Renders a grid using various different styles.
| |
| HighlightControl |
This class is used by yFiles WPF for internal purposes and needs to be public to comply with
platform rules.
| |
| HitTestable |
A utility class that provides simple IHitTestable implementations.
| |
| ImageSupport |
Utility class that offers convenience methods for working with Color
instances and applies effects to BitmapSources.
| |
| MarqueeTestable |
A convenience implementation of the IMarqueeTestable
interface that provide two default instances.
| |
| OrientedRectangleFocusPaintable |
A specialized subclass of OrientedRectangleSelectionPaintable
that redefines the GetTemplateKey()()()().
| |
| OrientedRectangleHighlightPaintable |
A simple ISelectionInstaller, IFocusIndicatorInstaller and IHighlightInstaller
implementation
that draws an oriented rectangle as a highlight box.
| |
| OrientedRectangleSelectionPaintable |
A simple ISelectionInstaller, IFocusIndicatorInstaller and IHighlightInstaller
implementation
that draws an oriented rectangle as a selection box.
| |
| Pens | ||
| PointSelectionPaintable |
A simple ISelectionInstaller implementation
that draws an ellipse centered at a given point in world coordinate space.
| |
| RectangleMarqueeTestable |
A simple IMarqueeTestable implementation
that checks for intersection with an IRectangle.
| |
| RectangularFocusPaintable |
A simple IFocusIndicatorInstaller implementation
that draws a rectangle of the bounds of the selected item.
| |
| RectangularHighlightPaintable |
A simple IHighlightInstaller implementation
that draws a rectangle of the bounds of the selected item.
| |
| RectangularSelectionPaintable |
A simple ISelectionInstaller implementation
that draws a rectangle of the bounds of the selected item.
| |
| SelectionControl |
This class is used by yFiles WPF for internal purposes and needs to be public to comply with
platform rules.
| |
| VisibilityTest |
Utility class that provides simple implementations of IVisibilityTest.
| |
| VoidVisualCreator |
A void/null implementation of the IVisualCreator interface
that does nothing.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IBoundsProvider |
Interface that is implemented for elements that can provide painting
bounds in the world coordinate system. This information can be used
by the rendering engine to increase rendering performance significantly.
| |
| IHitTestable |
Interface that is implemented for elements that can be hit or picked in
a coordinate system.
| |
| IHitTestEnumerator<(Of <(<'T>)>)> |
An interface that can enumerate hits of a given type for a certain
position in world coordinates.
| |
| IMarqueeTestable |
Interface that is used to test whether a rendered item is deemed
to be inside a rectangular marquee selection.
| |
| IRenderContext |
An interface that describes the current context for painting routines.
| |
| IVisibilityTest |
Interface that is implemented for elements that can determine
whether they might be visible in a given clipping rectangle.
| |
| IVisualCreator |
Factory interface which is used by implementations that know
how to create FrameworkElements for rendering into a given
IRenderContext.
|
Delegates
| Delegate | Description | |
|---|---|---|
| HitTestableHandler |
A delegate version of the IHitTestable interface.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| FillMode |
An enumeration used by GeneralPath's CreatePath(Brush, Pen, Matrix2D, FillMode)
method.
| |
| GridStyle |
The different possible styles supported by GridVisualCreator's
GridStyle property.
| |
| PathType |
An enumeration of all possible types that make up a GeneralPath |
Remarks
This CLR namespace is mapped to the XAML namespace YfilesForSilverlightXamlNS()()()()