New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinForms.Documents.Model.Styles

Assembly:Telerik.WinControls.RichTextEditor.dll

Type Parameters:

TValue

TPropertyContainer

Syntax:

C#
public class StyleProperty<TValue, TPropertyContainer> : StylePropertyBase where TPropertyContainer : DocumentElementPropertiesBase

Inheritance: objectStylePropertyBaseStyleProperty<TValue, TPropertyContainer>

Derived Classes: ListIdPropertyTableCellTextAlignmentProperty

Constructors

C#
public StyleProperty(TPropertyContainer propertyContainer, StylePropertyDefinition<TValue, TPropertyContainer> propertyDefinition)
Parameters:propertyContainerTPropertyContainerpropertyDefinitionStylePropertyDefinition<TValue, TPropertyContainer>

Properties

PropertyContainer

TPropertyContainer

C#
public TPropertyContainer PropertyContainer { get; }
C#
public override IStylePropertyDefinition PropertyDefinition { get; }

Overrides: StylePropertyBase.PropertyDefinition

C#
public override RadValueSource ValueSource { get; }

Overrides: StylePropertyBase.ValueSource

Methods

C#
protected void CheckForValueChange(RadValueSource changedValueSource)
Parameters:changedValueSourceRadValueSource
C#
public override void ClearValue()

Overrides: StylePropertyBase.ClearValue()

C#
protected virtual TValue GetLocalParentValueOverride()
Returns:

TValue

C#
public TValue GetValue()
Returns:

TValue

C#
public TValue GetValueOrDefault()
Returns:

TValue

C#
public override bool HasLocalValue()
Returns:

bool

Overrides: StylePropertyBase.HasLocalValue()

C#
protected virtual void OnPropertyValueChanged(TValue oldValue, TValue newValue)
Parameters:oldValueTValuenewValueTValue
C#
public void SetValue(TValue value)
Parameters:valueTValue