Class
FormattingSymbolsUILayer

Represents a UI layer for displaying formatting symbols in the RadRichTextBox.

Definition

Namespace:Telerik.Windows.Documents.UI.Layers

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class FormattingSymbolsUILayer : ProviderUILayerBase, IUILayer

Inheritance: objectProviderUILayerBaseFormattingSymbolsUILayer

Implements: IUILayer

Inherited Members ProviderUILayerBase.GetLayerUIElement()ProviderUILayerBase.ClearChildren()ProviderUILayerBase.UpdateViewPort(UILayerUpdateContext)ProviderUILayerBase.ShouldRemoveProvider(IUIProvider)ProviderUILayerBase.ArrangeChildren()ProviderUILayerBase.DoOnPresentationChanged()ProviderUILayerBase.RemoveUIProviderNoRecycle(IUIProvider)ProviderUILayerBase.IsHitTestVisibleProviderUILayerBase.ShouldUpdateWhenNotInvalidatedProviderUILayerBase.ShouldClipProviderUILayerBase.CurrentUpdateContextProviderUILayerBase.UIRegistry

Constructors

FormattingSymbolsUILayer()

Declaration

cs-api-definition
public FormattingSymbolsUILayer()

Properties

Name

Gets the name of the FormattingSymbolsUILayer, which represents the specific UI layer for formatting symbols in the document.

Declaration

cs-api-definition
public override string Name { get; }

Property Value

string

A string that represents the name of the FormattingSymbolsUILayer.

Overrides ProviderUILayerBase.Name

Methods

EnumerateVisibleProviders()

Declaration

cs-api-definition
protected override IEnumerable<IUIProvider> EnumerateVisibleProviders()

Returns

IEnumerable<IUIProvider>

Overrides ProviderUILayerBase.EnumerateVisibleProviders()

GetAssociatedUIProvider(FormattingSymbolLayoutBox)

Declaration

cs-api-definition
protected FormattingSymbolUIProvider GetAssociatedUIProvider(FormattingSymbolLayoutBox symbolBox)

Parameters

symbolBox

FormattingSymbolLayoutBox

Returns

FormattingSymbolUIProvider

RemoveUIProvider(IUIProvider)

Declaration

cs-api-definition
protected override void RemoveUIProvider(IUIProvider provider)

Parameters

provider

IUIProvider

Overrides ProviderUILayerBase.RemoveUIProvider(IUIProvider)

UpdateUI()

Declaration

cs-api-definition
protected override void UpdateUI()

Overrides ProviderUILayerBase.UpdateUI()