ClassFormattingSymbolUIProvider
Provides formatting symbol UI elements for the Telerik UI components.
Definition
Namespace:Telerik.Windows.Documents.UI.UIProviders
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public class FormattingSymbolUIProvider : FormattingSymbolUIProviderBase, IUIProvider
Inheritance: objectFormattingSymbolUIProviderBaseFormattingSymbolUIProvider
Implements:
Inherited Members
Constructors
FormattingSymbolUIProvider(FormattingSymbolLayoutBox)
Declaration
public FormattingSymbolUIProvider(FormattingSymbolLayoutBox symbolBox)
Parameters
symbolBox
Properties
FormattingSymbolTextBlock
Represents a text block that is used for displaying formatting symbols in the UI.
Declaration
public IRadTextBlock FormattingSymbolTextBlock { get; }
Property Value
IsInvalidated
Gets a value indicating whether the formatting symbol UI provider is invalidated.
Declaration
public override bool IsInvalidated { get; }
Property Value
Overrides
Methods
Arrange(UILayerUpdateContext)
Arranges the formatting symbols within the specified UI layer update context.
Declaration
public override void Arrange(UILayerUpdateContext uILayerUpdateContext)
Parameters
uILayerUpdateContext
The context for the UI layer update that contains information about the current state.
Overrides
GetUIElements(UILayerUpdateContext)
Retrieves the user interface elements for formatting symbols.
Declaration
public override IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)
Parameters
context
The context of the UI layer update.
Returns
IEnumerable<UIElement>
A collection of UI elements related to formatting symbols.
Overrides
ReleaseElements()
Releases the elements managed by the FormattingSymbolUIProvider, freeing any resources associated with them.
Declaration
public override void ReleaseElements()
Overrides