Class
EndnotesUILayer

Represents the user interface layer for handling endnotes in RadRichTextBox. This class is responsible for displaying and managing endnotes within the document viewer, allowing users to interact with endnotes effectively.

Definition

Namespace:Telerik.Windows.Documents.UI.Layers

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class EndnotesUILayer : NotesUILayerBase, IUILayer

Inheritance: objectProviderUILayerBaseNotesUILayerBaseEndnotesUILayer

Implements: IUILayer

Inherited Members NotesUILayerBase.DoOnPresentationChanged()ProviderUILayerBase.GetLayerUIElement()ProviderUILayerBase.ClearChildren()ProviderUILayerBase.UpdateViewPort(UILayerUpdateContext)ProviderUILayerBase.ShouldRemoveProvider(IUIProvider)ProviderUILayerBase.UpdateUI()ProviderUILayerBase.ArrangeChildren()ProviderUILayerBase.RemoveUIProviderNoRecycle(IUIProvider)ProviderUILayerBase.IsHitTestVisibleProviderUILayerBase.ShouldUpdateWhenNotInvalidatedProviderUILayerBase.ShouldClipProviderUILayerBase.CurrentUpdateContextProviderUILayerBase.UIRegistry

Constructors

EndnotesUILayer()

Declaration

cs-api-definition
public EndnotesUILayer()

Properties

Name

Gets the name of the Endnotes UI Layer.

Declaration

cs-api-definition
public override string Name { get; }

Property Value

string

A string representing the name of the Endnotes UI Layer.

Overrides ProviderUILayerBase.Name

Methods

EnumerateVisibleProviders()

Declaration

cs-api-definition
protected override IEnumerable<IUIProvider> EnumerateVisibleProviders()

Returns

IEnumerable<IUIProvider>

Overrides ProviderUILayerBase.EnumerateVisibleProviders()

GetAssociatedUIProvider(EndnoteRangeStart)

Declaration

cs-api-definition
protected IUIProvider GetAssociatedUIProvider(EndnoteRangeStart endnoteStart)

Parameters

endnoteStart

EndnoteRangeStart

Returns

IUIProvider

RemoveUIProvider(IUIProvider)

Declaration

cs-api-definition
protected override void RemoveUIProvider(IUIProvider provider)

Parameters

provider

IUIProvider

Overrides ProviderUILayerBase.RemoveUIProvider(IUIProvider)