Class
PooledDecorationUILayerBase

Represents a base class for pooled decoration UI layers in the Telerik.Windows.Documents UI framework.

Definition

Namespace:Telerik.Windows.Documents.UI.Layers

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public abstract class PooledDecorationUILayerBase : DecorationUILayerBase, IUILayer

Inheritance: objectDecorationUILayerBasePooledDecorationUILayerBase

Derived Classes: RevisionsToolTipLayerNotesSeparatorLayerNotesTooltipLayer

Implements: IUILayer

Inherited Members DecorationUILayerBase.ClearChildren()DecorationUILayerBase.ArrangeChildren()DecorationUILayerBase.GetLayerUIElement()DecorationUILayerBase.DoOnPresentationChanged()DecorationUILayerBase.UpdateViewPort(UILayerUpdateContext)DecorationUILayerBase.AddDecorationElement(UIElement)DecorationUILayerBase.UpdateUIViewPortOverride(UILayerUpdateContext)DecorationUILayerBase.OnDocumentChanging()DecorationUILayerBase.OnDocumentChanged()DecorationUILayerBase.ShouldUpdateWhenNotInvalidatedDecorationUILayerBase.ShouldClipDecorationUILayerBase.IsHitTestVisibleDecorationUILayerBase.DocumentDecorationUILayerBase.Name

Constructors

PooledDecorationUILayerBase(ObjectPool)

Declaration

cs-api-definition
public PooledDecorationUILayerBase(ObjectPool objPool)

Parameters

objPool

ObjectPool

Methods

AddElementToPool(object)

Declaration

cs-api-definition
protected void AddElementToPool(object element)

Parameters

element

object

AddPooledDecorationElement(UIElement)

Declaration

cs-api-definition
protected void AddPooledDecorationElement(UIElement element)

Parameters

element

UIElement

Clear()

Declaration

cs-api-definition
protected override void Clear()

Overrides DecorationUILayerBase.Clear()

GetElementFromPool<T>()

Declaration

cs-api-definition
protected T GetElementFromPool<T>() where T : class, new()

Returns

T

ResetPooledElementProperties(object)

Declaration

cs-api-definition
protected abstract void ResetPooledElementProperties(object element)

Parameters

element

object