Table of Contents

Class SvgUseElement

Namespace
SharpVectors.Dom.Svg
Assembly
SharpVectors.Model.dll
public sealed class SvgUseElement : SvgTransformableElement, ICloneable, IEnumerable, IXPathNavigable, IEventTargetSupport, IElementCssInlineStyle, ISvgUseElement, ISvgElement, IElement, IXmlElement, INode, IXmlNode, ISvgUriReference, ISvgTests, ISvgStylable, ISvgLangSpace, ISvgExternalResourcesRequired, ISvgTransformable, ISvgLocatable, IEventTarget, ISvgElementVisitorTarget
Inheritance
SvgUseElement
Implements
Inherited Members

Constructors

SvgUseElement(string, string, string, SvgDocument)

Properties

AnimatedInstanceRoot
ExternalResourcesRequired

Corresponds to attribute externalResourcesRequired on the given element.

Height
Href
InstanceRoot
ReferencedElement
RequiredExtensions
RequiredFeatures
SystemLanguage
UriReference
Width
X
Y

Methods

Accept(ISvgElementVisitor)

This dispatches the rendering request to the accepted ISvgElementVisitor object.

CopyToReferencedElement(XmlElement)
HandleAttributeChange(XmlAttribute)

This function allows each element to handle it's own behaviors for attribute changing. By default, the cached computed style is invalidated because most attributes refer to style properties.

HasExtension(string)
OnReferencedNodeChange(object, XmlNodeChangedEventArgs)
RestoreReferencedElement(XmlElement)