Class TagBasedUILayer<TTag>
Class TagBasedUILayer. Implements the PooledUILayer
Inherited Members
Namespace: Telerik.Windows.Controls.SyntaxEditor.UI.Layers
Assembly: Telerik.Windows.Controls.SyntaxEditor.dll
Syntax
public abstract class TagBasedUILayer<TTag> : PooledUILayer where TTag : ITag
Type Parameters
TTag
The type of the t tag. |
Constructors
TagBasedUILayer()
Initializes a new instance of the TagBasedUILayer<TTag> class.
Declaration
protected TagBasedUILayer()
Properties
Tagger
Gets the tagger.
Declaration
protected ITagger<TTag> Tagger { get; }
Property Value
ITagger<TTag>
The tagger. |
Methods
OnTextFormatDefinitionsRegistryChanged()
Called when [text format definitions registry changed].
Declaration
protected virtual void OnTextFormatDefinitionsRegistryChanged()
UpdateUIOverride(UIUpdateContext)
Updates the UI override.
Declaration
protected override sealed void UpdateUIOverride(UIUpdateContext updateContext)
Parameters
UIUpdateContext
updateContext
The update context. |
Overrides
UpdateUIOverride(UIUpdateContext, TextSnapshotSpan)
Updates the UI override.
Declaration
protected abstract void UpdateUIOverride(UIUpdateContext updateContext, TextSnapshotSpan changedSnapshotSpan)
Parameters
UIUpdateContext
updateContext
The update context. |
TextSnapshotSpan
changedSnapshotSpan
The changed snapshot span. |