Table of Contents

Namespace SharpVectors.Renderers.Wpf

The SharpVectors.Renderers.Wpf namespace contains a bunch of classes and interfaces.

Classes

CssVariableResolver

Resolves CSS custom property (variable) references with support for fallbacks, nested variables, and fallback chains.

DesignerSupport

Provides utilities for WPF designer-time support and detection. This class handles design-time vs runtime detection, URI resolution, assembly context management, and diagnostic information.

WpfARendering
WpfClassVisitor
WpfDrawingContext
WpfDrawingDocument
WpfDrawingRenderer
WpfDrawingResources
WpfDrawingSettings

This provides the settings or options for the drawing/rendering engine of the WPF.

WpfEmbeddedImageVisitor
WpfFill
WpfFontFamilyInfo
WpfFontFamilyVisitor
WpfGradientFill
WpfGroupRendering
WpfHitPath
WpfHitTestResult
WpfIDVisitor
WpfImageRendering
WpfLinkVisitor
WpfMarkerRendering
WpfPaintOrderHelper

Helper class for parsing and handling the paint-order CSS property

WpfPathRendering
WpfPatternFill
WpfPatternRendering
WpfRendererObject
WpfRendering
WpfRenderingBase

Defines the interface required for a rendering node to interact with the renderer and the SVG DOM

WpfRenderingCache
WpfRenderingHelper
WpfResourceSettings
WpfSolidColorFill
WpfSvgColor
WpfSvgPaint
WpfSvgPaintContext
WpfSvgRendering
WpfSwitchRendering
WpfSymbolRendering
WpfTextRendering
WpfUseRendering
WpfVisitor
WpfVisitors

Enums

ViewBoxMode

Specifies how the viewbox dimensions should be determined when rendering SVG.

WpfFillType
WpfFontFamilyType
WpfHitTextLevel

Hit-test options for text elements.

WpfPaintOrder

Represents the SVG paint-order CSS property value. Specifies the order in which fill, stroke, and markers are rendered on an element.