ClassDocumentElementPropertiesBase
Class
Definition
Namespace:Telerik.WinForms.Documents.Model.Styles
Assembly:Telerik.WinControls.RichTextEditor.dll
Syntax:
cs-api-definition
public abstract class DocumentElementPropertiesBase : IElementWithStyle
Inheritance: objectDocumentElementPropertiesBase
Derived Classes:
Implements:
Constructors
DocumentElementPropertiesBase(DocumentElement)
Declaration
cs-api-definition
public DocumentElementPropertiesBase(DocumentElement owner)
Parameters
owner
DocumentElementPropertiesBase(StyleDefinition)
Declaration
cs-api-definition
public DocumentElementPropertiesBase(StyleDefinition owner)
Parameters
owner
Properties
OriginalProperties
Declaration
cs-api-definition
public DocumentElementPropertiesBase OriginalProperties { get; }
Property Value
OriginalStyleName
Declaration
cs-api-definition
[XamlSerializable("")]
public string OriginalStyleName { get; set; }
Property Value
RevisionInfo
Declaration
cs-api-definition
public RevisionInfo RevisionInfo { get; set; }
Property Value
Style
Declaration
cs-api-definition
public virtual StyleDefinition Style { get; set; }
Property Value
Implements
StyleProperties
Declaration
cs-api-definition
public IEnumerable<StylePropertyBase> StyleProperties { get; }
Property Value
Methods
ClearProperties()
Declaration
cs-api-definition
public void ClearProperties()
CopyPropertiesFrom(DocumentElementPropertiesBase)
Declaration
cs-api-definition
public virtual void CopyPropertiesFrom(DocumentElementPropertiesBase fromProperties)
Parameters
fromProperties
CreateInstance()
Declaration
cs-api-definition
protected abstract DocumentElementPropertiesBase CreateInstance()
Returns
GetStyleProperty(IStylePropertyDefinition)
Declaration
cs-api-definition
public StylePropertyBase GetStyleProperty(IStylePropertyDefinition propertyDefinition)
Parameters
propertyDefinition
Returns
GetStyleProperty(string)
Declaration
cs-api-definition
public StylePropertyBase GetStyleProperty(string propertyName)
Parameters
propertyName
Returns
InitProperties()
Declaration
cs-api-definition
protected abstract void InitProperties()
MergePropertiesWith(DocumentElementPropertiesBase)
Declaration
cs-api-definition
public void MergePropertiesWith(DocumentElementPropertiesBase propertiesToMergeWith)
Parameters
propertiesToMergeWith
OnStyleChanged()
Declaration
cs-api-definition
protected virtual void OnStyleChanged()
OnStyleChanging()
Declaration
cs-api-definition
protected virtual void OnStyleChanging()
OnStylePropertyChangedOverride(StylePropertyChangeEventArgs)
Declaration
cs-api-definition
protected virtual void OnStylePropertyChangedOverride(StylePropertyChangeEventArgs args)
Parameters
args
ValidateStyleType(StyleDefinition)
Declaration
cs-api-definition
protected virtual void ValidateStyleType(StyleDefinition value)
Parameters
value