C# Класс SharpVectors.Dom.Css.CssXmlElement

Наследование: SharpVectors.Dom.Element, IElementCssInlineStyle
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
cachedCSD ICssStyleDeclaration

Открытые методы

Метод Описание
AttributeChange ( Object src, XmlNodeChangedEventArgs args ) : void

Called when any attribute is changing. This is typically triggered by calls to setAttribute() and should only be called from the CssXmlDocument.

ChildNodeChange ( Object src, XmlNodeChangedEventArgs args ) : void

Called when any child node is changing. If an element is moved the CSS heirarchy for that element will need to change. This is mainly useful when one of the child nodes parent is a referenced node (for example in a <use> element.

CssInvalidate ( ) : void
ElementChange ( Object src, XmlNodeChangedEventArgs args ) : void

Called when this element is changing in one of the following ways Text child added/removed/changed Element moved in the tree

GetComputedCssValue ( string propertyName, string pseudoElt ) : ICssValue
GetComputedStringValue ( string propertyName, string pseudoElt ) : string
GetComputedStyle ( string pseudoElt ) : ICssStyleDeclaration
HandleAttributeChange ( XmlAttribute attribute ) : void

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.

ParentNodeChange ( Object src, XmlNodeChangedEventArgs args ) : void

Called when any parent element is changing. If an element is moved the CSS heirarchy for that element will need to change.

Supports ( string feature, string version ) : bool

Защищенные методы

Метод Описание
CssXmlElement ( string prefix, string localname, string ns, CssXmlDocument doc ) : System
FireAttributeChange ( Object src, XmlNodeChangedEventArgs args ) : void
FireChildNodeChange ( Object src, XmlNodeChangedEventArgs args, bool fireEvent ) : void
FireCssChange ( ) : void
FireElementChange ( Object src, XmlNodeChangedEventArgs args ) : void
FireParentNodeChange ( Object src, XmlNodeChangedEventArgs args, bool fireEvent ) : void

Описание методов

AttributeChange() публичный Метод

Called when any attribute is changing. This is typically triggered by calls to setAttribute() and should only be called from the CssXmlDocument.
public AttributeChange ( Object src, XmlNodeChangedEventArgs args ) : void
src Object
args System.Xml.XmlNodeChangedEventArgs
Результат void

ChildNodeChange() публичный Метод

Called when any child node is changing. If an element is moved the CSS heirarchy for that element will need to change. This is mainly useful when one of the child nodes parent is a referenced node (for example in a <use> element.
public ChildNodeChange ( Object src, XmlNodeChangedEventArgs args ) : void
src Object
args System.Xml.XmlNodeChangedEventArgs
Результат void

CssInvalidate() публичный Метод

public CssInvalidate ( ) : void
Результат void

CssXmlElement() защищенный Метод

protected CssXmlElement ( string prefix, string localname, string ns, CssXmlDocument doc ) : System
prefix string
localname string
ns string
doc CssXmlDocument
Результат System

ElementChange() публичный Метод

Called when this element is changing in one of the following ways Text child added/removed/changed Element moved in the tree
public ElementChange ( Object src, XmlNodeChangedEventArgs args ) : void
src Object
args System.Xml.XmlNodeChangedEventArgs
Результат void

FireAttributeChange() защищенный Метод

protected FireAttributeChange ( Object src, XmlNodeChangedEventArgs args ) : void
src Object
args System.Xml.XmlNodeChangedEventArgs
Результат void

FireChildNodeChange() защищенный Метод

protected FireChildNodeChange ( Object src, XmlNodeChangedEventArgs args, bool fireEvent ) : void
src Object
args System.Xml.XmlNodeChangedEventArgs
fireEvent bool
Результат void

FireCssChange() защищенный Метод

protected FireCssChange ( ) : void
Результат void

FireElementChange() защищенный Метод

protected FireElementChange ( Object src, XmlNodeChangedEventArgs args ) : void
src Object
args System.Xml.XmlNodeChangedEventArgs
Результат void

FireParentNodeChange() защищенный Метод

protected FireParentNodeChange ( Object src, XmlNodeChangedEventArgs args, bool fireEvent ) : void
src Object
args System.Xml.XmlNodeChangedEventArgs
fireEvent bool
Результат void

GetComputedCssValue() публичный Метод

public GetComputedCssValue ( string propertyName, string pseudoElt ) : ICssValue
propertyName string
pseudoElt string
Результат ICssValue

GetComputedStringValue() публичный Метод

public GetComputedStringValue ( string propertyName, string pseudoElt ) : string
propertyName string
pseudoElt string
Результат string

GetComputedStyle() публичный Метод

public GetComputedStyle ( string pseudoElt ) : ICssStyleDeclaration
pseudoElt string
Результат ICssStyleDeclaration

HandleAttributeChange() публичный Метод

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.
public HandleAttributeChange ( XmlAttribute attribute ) : void
attribute System.Xml.XmlAttribute The attribute that is changing.
Результат void

ParentNodeChange() публичный Метод

Called when any parent element is changing. If an element is moved the CSS heirarchy for that element will need to change.
public ParentNodeChange ( Object src, XmlNodeChangedEventArgs args ) : void
src Object
args System.Xml.XmlNodeChangedEventArgs
Результат void

Supports() публичный Метод

public Supports ( string feature, string version ) : bool
feature string
version string
Результат bool

Описание свойств

cachedCSD защищенное свойство

protected ICssStyleDeclaration cachedCSD
Результат ICssStyleDeclaration