Class
LineNumberingUIProvider

Represents line numbering UI providers class.

Definition

Namespace:Telerik.Windows.Documents.UI.UIProviders

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class LineNumberingUIProvider : LineUIProviderBase, IUIProvider

Inheritance: objectLineUIProviderBaseLineNumberingUIProvider

Implements: IUIProvider

Inherited Members LineUIProviderBase.mainTextBlockLineUIProviderBase.radTextBlocksLineUIProviderBase.shouldCheckForRevisionChangesLineUIProviderBase.GetUIElements(UILayerUpdateContext)LineUIProviderBase.ReleaseElements()LineUIProviderBase.UpdateUI(UILayerUpdateContext)LineUIProviderBase.ClearMainTextBlockProperties()LineUIProviderBase.ContainingLayerLineUIProviderBase.ParagraphLineInfoLineUIProviderBase.IsRemovedLineUIProviderBase.IsInvalidatedLineUIProviderBase.CurrentUpdateContextLineUIProviderBase.LeftMostBox

Constructors

LineNumberingUIProvider(ParagraphLineInfo)

Creating a new instance of the LineNumberingUIProvider class.

Declaration

cs-api-definition
public LineNumberingUIProvider(ParagraphLineInfo info)

Parameters

info

ParagraphLineInfo

The paragraph line info.

Properties

BoundingRectangle

Gets the line number bounding rectangle.

Declaration

cs-api-definition
public override RectangleF BoundingRectangle { get; }

Property Value

RectangleF

Overrides LineUIProviderBase.BoundingRectangle

Methods

Arrange(UILayerUpdateContext)

Arranges the line.

Declaration

cs-api-definition
public override void Arrange(UILayerUpdateContext uiLayerUpdateContext)

Parameters

uiLayerUpdateContext

UILayerUpdateContext

The UI layer update context.

Overrides LineUIProviderBase.Arrange(UILayerUpdateContext)

CreateUIElements()

Declaration

cs-api-definition
protected override void CreateUIElements()

Overrides LineUIProviderBase.CreateUIElements()

DetachInvalidateEvents()

Declaration

cs-api-definition
protected override void DetachInvalidateEvents()

Overrides LineUIProviderBase.DetachInvalidateEvents()