Class
FormattingSymbolUIProvider

Provides formatting symbol UI elements for the Telerik UI components.

Definition

Constructors

FormattingSymbolUIProvider(FormattingSymbolLayoutBox)

Declaration

cs-api-definition
public FormattingSymbolUIProvider(FormattingSymbolLayoutBox symbolBox)

Parameters

symbolBox

FormattingSymbolLayoutBox

Properties

FormattingSymbolTextBlock

Represents a text block that is used for displaying formatting symbols in the UI.

Declaration

cs-api-definition
public IRadTextBlock FormattingSymbolTextBlock { get; }

Property Value

IRadTextBlock

IsInvalidated

Gets a value indicating whether the formatting symbol UI provider is invalidated.

Declaration

cs-api-definition
public override bool IsInvalidated { get; }

Property Value

bool

Overrides FormattingSymbolUIProviderBase.IsInvalidated

Methods

Arrange(UILayerUpdateContext)

Arranges the formatting symbols within the specified UI layer update context.

Declaration

cs-api-definition
public override void Arrange(UILayerUpdateContext uILayerUpdateContext)

Parameters

uILayerUpdateContext

UILayerUpdateContext

The context for the UI layer update that contains information about the current state.

Overrides FormattingSymbolUIProviderBase.Arrange(UILayerUpdateContext)

GetUIElements(UILayerUpdateContext)

Retrieves the user interface elements for formatting symbols.

Declaration

cs-api-definition
public override IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)

Parameters

context

UILayerUpdateContext

The context of the UI layer update.

Returns

IEnumerable<UIElement>

A collection of UI elements related to formatting symbols.

Overrides FormattingSymbolUIProviderBase.GetUIElements(UILayerUpdateContext)

ReleaseElements()

Releases the elements managed by the FormattingSymbolUIProvider, freeing any resources associated with them.

Declaration

cs-api-definition
public override void ReleaseElements()

Overrides FormattingSymbolUIProviderBase.ReleaseElements()