ClassTextUILayer
Class
Text UI layer class serving for formatting ClassificationTag text matches.
Definition
Namespace:Telerik.WinForms.Controls.SyntaxEditor.UI.Layers
Assembly:Telerik.WinControls.SyntaxEditor.dll
Syntax:
cs-api-definition
public class TextUILayer : LineBasedUILayer<ClassificationTag>
Inheritance: objectUILayerPooledUILayerTagBasedUILayer<ClassificationTag>LineBasedUILayer<ClassificationTag>TextUILayer
Inherited Members
Constructors
TextUILayer()
Declaration
cs-api-definition
public TextUILayer()
Properties
Methods
GetLinePartUIElement(ClassificationTag, Span, UIUpdateContext)
Gets the line part UI element.
Declaration
cs-api-definition
protected override FrameworkElement GetLinePartUIElement(ClassificationTag tag, Span span, UIUpdateContext updateContext)
Parameters
tag
span
updateContext
Returns
Overrides
GetLineUIElements(Span, IEnumerable<TagSpan<ClassificationTag>>, UIUpdateContext)
Gets the line UI elements.
Declaration
cs-api-definition
protected override IEnumerable<FrameworkElement> GetLineUIElements(Span currentLineSpan, IEnumerable<TagSpan<ClassificationTag>> tags, UIUpdateContext updateContext)
Parameters
currentLineSpan
tags
IEnumerable<TagSpan<ClassificationTag>>
updateContext
Returns
Overrides
ResetPooledElementProperties(object)
Resets the pooled element properties.
Declaration
cs-api-definition
protected override void ResetPooledElementProperties(object element)
Parameters
element
Overrides
UpdateUIOverride(UIUpdateContext, TextSnapshotSpan)
Updates the UI override.
Declaration
cs-api-definition
protected override void UpdateUIOverride(UIUpdateContext updateContext, TextSnapshotSpan changedSnapshotSpan)
Parameters
updateContext
changedSnapshotSpan
Overrides