Table of Contents

Class SvgStyleableElement

Namespace
SharpVectors.Dom.Svg
Assembly
SharpVectors.Model.dll

SvgStyleableElement is an extension to the Svg DOM to create a class for all elements that are styleable.

public abstract class SvgStyleableElement : SvgElement, ICloneable, IEnumerable, IXPathNavigable, IEventTargetSupport, IEventTarget, IElementCssInlineStyle, ISvgElement, IElement, IXmlElement, INode, IXmlNode, ISvgStylable
Inheritance
SvgStyleableElement
Implements
Derived
Inherited Members

Constructors

SvgStyleableElement(string, string, string, SvgDocument)

Properties

ClassName

Methods

GetComputedStyle(string)
GetPresentationAttribute(string)
GetPropertyValue(string)
GetPropertyValue(string, string)
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.