Provides the base class for formatting symbol UI providers in the Telerik Windows Documents UI framework.
Definition
Namespace:Telerik.Windows.Documents.UI.UIProviders
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public abstract class FormattingSymbolUIProviderBase : IUIProvider
Inheritance: objectFormattingSymbolUIProviderBase
Derived Classes:
Implements:
Constructors
protected FormattingSymbolUIProviderBase()
Properties
protected Paragraph AssociatedParagraph { get; set; }
protected Span AssociatedSpan { get; set; }
Gets the bounding rectangle for the formatting symbol UI provider.
public RectangleF BoundingRectangle { get; }
Implements:
Gets the layer that contains the formatting symbols.
public IUILayer ContainingLayer { get; set; }
Implements:
Gets the current update context for the formatting symbol UI provider.
public UILayerUpdateContext CurrentUpdateContext { get; protected set; }
Represents a box that displays formatting symbols in the UI.
public FormattingSymbolLayoutBox FormattingSymbolBox { get; protected set; }
Gets a value indicating whether the formatting symbol UI provider is invalidated.
public virtual bool IsInvalidated { get; }
Implements:
protected bool IsInvalidatedFlag { get; set; }
Methods
Arranges the formatting symbols based on the specified UI layer update context.
public abstract void Arrange(UILayerUpdateContext uILayerUpdateContext)
The context for updating the UI layer, which contains information about the current state and updates to be applied.
Implements:
Retrieves the user interface elements associated with formatting symbols.
public abstract IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)
The update context for the user interface layer, providing information about the current state and updates required.
Returns:IEnumerable<UIElement>
A collection of UI elements representing the formatting symbols in the document.
Implements:
Releases the resources used by the formatting symbol UI provider.
public abstract void ReleaseElements()
Implements:
Updates the user interface based on the specified update context.
public virtual void UpdateUI(UILayerUpdateContext uILayerUpdateContext)
The context that contains information for updating the UI.
Implements: