Provides the user interface elements for selecting tab leader symbols in Telerik documents.
Definition
Namespace:Telerik.Windows.Documents.UI.UIProviders
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public class TabLeaderSymbolUIProvider : FormattingSymbolUIProviderBase, IUIProvider
Inheritance: objectFormattingSymbolUIProviderBaseTabLeaderSymbolUIProvider
Implements:
Inherited Members
Constructors
public TabLeaderSymbolUIProvider(FormattingSymbolLayoutBox formattingSymbolLayoutBox)
Properties
Gets a value indicating whether the UI provider has been invalidated.
public override bool IsInvalidated { get; }
Overrides:
Gets the last evaluated value of the formatting symbols displayed by the TabLeaderSymbolUIProvider.
public bool ShowFormattingSymbolsLastEvaluatedValue { get; }
Gets the last evaluated value of the tab stop leader symbol.
public TabStopLeader TabStopLeaderLastEvaluatedValue { get; }
Gets the last evaluated value of the tab stop position for the TabLeaderSymbolUIProvider.
public double TabStopPositionLastEvaluatedValue { get; }
Gets the last evaluated tab stop width value in the TabLeaderSymbol UI provider.
public double TabStopWidthLastEvaluatedValue { get; }
Represents the text block associated with the tab symbol in the TabLeaderSymbolUIProvider.
public IRadTextBlock TabSymbolTextBlock { get; }
Methods
Arranges the UI elements for the tab leader symbol in the provided update context.
public override void Arrange(UILayerUpdateContext uILayerUpdateContext)
The context in which the UI layer is being updated.
Overrides:
Retrieves a collection of UI elements associated with the specified UILayerUpdateContext.
public override IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)
The UILayerUpdateContext that provides information about the update operation.
Returns:IEnumerable<UIElement>
A collection of UI elements that represent the tab leader symbols.
Overrides:
Releases any resources held by the TabLeaderSymbolUIProvider.
public override void ReleaseElements()
Overrides: