ClassTabLeaderSymbolUIProvider
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
TabLeaderSymbolUIProvider(FormattingSymbolLayoutBox)
Declaration
public TabLeaderSymbolUIProvider(FormattingSymbolLayoutBox formattingSymbolLayoutBox)
Parameters
formattingSymbolLayoutBox
Properties
IsInvalidated
Gets a value indicating whether the UI provider has been invalidated.
Declaration
public override bool IsInvalidated { get; }
Property Value
Overrides
ShowFormattingSymbolsLastEvaluatedValue
Gets the last evaluated value of the formatting symbols displayed by the TabLeaderSymbolUIProvider.
Declaration
public bool ShowFormattingSymbolsLastEvaluatedValue { get; }
Property Value
TabStopLeaderLastEvaluatedValue
Gets the last evaluated value of the tab stop leader symbol.
Declaration
public TabStopLeader TabStopLeaderLastEvaluatedValue { get; }
Property Value
TabStopPositionLastEvaluatedValue
Gets the last evaluated value of the tab stop position for the TabLeaderSymbolUIProvider.
Declaration
public double TabStopPositionLastEvaluatedValue { get; }
Property Value
TabStopWidthLastEvaluatedValue
Gets the last evaluated tab stop width value in the TabLeaderSymbol UI provider.
Declaration
public double TabStopWidthLastEvaluatedValue { get; }
Property Value
TabSymbolTextBlock
Represents the text block associated with the tab symbol in the TabLeaderSymbolUIProvider.
Declaration
public IRadTextBlock TabSymbolTextBlock { get; }
Property Value
Methods
Arrange(UILayerUpdateContext)
Arranges the UI elements for the tab leader symbol in the provided update context.
Declaration
public override void Arrange(UILayerUpdateContext uILayerUpdateContext)
Parameters
uILayerUpdateContext
The context in which the UI layer is being updated.
Overrides
GetUIElements(UILayerUpdateContext)
Retrieves a collection of UI elements associated with the specified UILayerUpdateContext.
Declaration
public override IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)
Parameters
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
ReleaseElements()
Releases any resources held by the TabLeaderSymbolUIProvider.
Declaration
public override void ReleaseElements()
Overrides