Class
DocumentElementPropertiesBase

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: DocumentPropertiesEmptyDocumentElementPropertiesParagraphPropertiesSectionPropertiesSpanPropertiesTableCellPropertiesTablePropertiesTableRowProperties

Implements: IElementWithStyle

Constructors

DocumentElementPropertiesBase(DocumentElement)

Declaration

cs-api-definition
public DocumentElementPropertiesBase(DocumentElement owner)

Parameters

owner

DocumentElement

DocumentElementPropertiesBase(StyleDefinition)

Declaration

cs-api-definition
public DocumentElementPropertiesBase(StyleDefinition owner)

Parameters

owner

StyleDefinition

Properties

HasRevisions

Declaration

cs-api-definition
public bool HasRevisions { get; }

Property Value

bool

OriginalProperties

Declaration

cs-api-definition
public DocumentElementPropertiesBase OriginalProperties { get; }

Property Value

DocumentElementPropertiesBase

OriginalStyleName

Declaration

cs-api-definition
[XamlSerializable("")]
public string OriginalStyleName { get; set; }

Property Value

string

RevisionInfo

Declaration

cs-api-definition
public RevisionInfo RevisionInfo { get; set; }

Property Value

RevisionInfo

Style

Declaration

cs-api-definition
public virtual StyleDefinition Style { get; set; }

Property Value

StyleDefinition

Implements IElementWithStyle.Style

StyleName

Declaration

cs-api-definition
public string StyleName { get; set; }

Property Value

string

StyleProperties

Declaration

cs-api-definition
public IEnumerable<StylePropertyBase> StyleProperties { get; }

Property Value

IEnumerable<StylePropertyBase>

Methods

ClearProperties()

Declaration

cs-api-definition
public void ClearProperties()

CopyPropertiesFrom(DocumentElementPropertiesBase)

Declaration

cs-api-definition
public virtual void CopyPropertiesFrom(DocumentElementPropertiesBase fromProperties)

Parameters

fromProperties

DocumentElementPropertiesBase

CreateInstance()

Declaration

cs-api-definition
protected abstract DocumentElementPropertiesBase CreateInstance()

Returns

DocumentElementPropertiesBase

GetStyleProperty(IStylePropertyDefinition)

Declaration

cs-api-definition
public StylePropertyBase GetStyleProperty(IStylePropertyDefinition propertyDefinition)

Parameters

propertyDefinition

IStylePropertyDefinition

Returns

StylePropertyBase

GetStyleProperty(string)

Declaration

cs-api-definition
public StylePropertyBase GetStyleProperty(string propertyName)

Parameters

propertyName

string

Returns

StylePropertyBase

InitProperties()

Declaration

cs-api-definition
protected abstract void InitProperties()

MergePropertiesWith(DocumentElementPropertiesBase)

Declaration

cs-api-definition
public void MergePropertiesWith(DocumentElementPropertiesBase propertiesToMergeWith)

Parameters

propertiesToMergeWith

DocumentElementPropertiesBase

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

StylePropertyChangeEventArgs

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()

ValidateStyleType(StyleDefinition)

Declaration

cs-api-definition
protected virtual void ValidateStyleType(StyleDefinition value)

Parameters

value

StyleDefinition