Class
StyleProperty<TValue, TPropertyContainer>

Definition

Namespace:Telerik.WinForms.Documents.Model.Styles

Assembly:Telerik.WinControls.RichTextEditor.dll

Type Parameters:

TValue

TPropertyContainer

Syntax:

cs-api-definition
public class StyleProperty<TValue, TPropertyContainer> : StylePropertyBase where TPropertyContainer : DocumentElementPropertiesBase

Inheritance: objectStylePropertyBaseStyleProperty<TValue, TPropertyContainer>

Derived Classes: ListIdPropertyTableCellTextAlignmentProperty

Constructors

StyleProperty(TPropertyContainer, StylePropertyDefinition<TValue, TPropertyContainer>)

Declaration

cs-api-definition
public StyleProperty(TPropertyContainer propertyContainer, StylePropertyDefinition<TValue, TPropertyContainer> propertyDefinition)

Parameters

propertyContainer

TPropertyContainer

propertyDefinition

StylePropertyDefinition<TValue, TPropertyContainer>

Properties

PropertyContainer

Declaration

cs-api-definition
public TPropertyContainer PropertyContainer { get; }

Property Value

TPropertyContainer

PropertyDefinition

Declaration

cs-api-definition
public override IStylePropertyDefinition PropertyDefinition { get; }

Property Value

IStylePropertyDefinition

Overrides StylePropertyBase.PropertyDefinition

ValueSource

Declaration

cs-api-definition
public override RadValueSource ValueSource { get; }

Property Value

RadValueSource

Overrides StylePropertyBase.ValueSource

Methods

CheckForValueChange(RadValueSource)

Declaration

cs-api-definition
protected void CheckForValueChange(RadValueSource changedValueSource)

Parameters

changedValueSource

RadValueSource

ClearValue()

Declaration

cs-api-definition
public override void ClearValue()

Overrides StylePropertyBase.ClearValue()

GetLocalParentValueOverride()

Declaration

cs-api-definition
protected virtual TValue GetLocalParentValueOverride()

Returns

TValue

GetValue()

Declaration

cs-api-definition
public TValue GetValue()

Returns

TValue

GetValueOrDefault()

Declaration

cs-api-definition
public TValue GetValueOrDefault()

Returns

TValue

HasLocalValue()

Declaration

cs-api-definition
public override bool HasLocalValue()

Returns

bool

Overrides StylePropertyBase.HasLocalValue()

OnPropertyValueChanged(TValue, TValue)

Declaration

cs-api-definition
protected virtual void OnPropertyValueChanged(TValue oldValue, TValue newValue)

Parameters

oldValue

TValue

newValue

TValue

SetValue(TValue)

Declaration

cs-api-definition
public void SetValue(TValue value)

Parameters

value

TValue