Table of Contents

Class RichEditorDecorationLayer

Namespace
RichEdit.Maui
Assembly
RichEdit.Maui.dll

A replaceable rich decoration layer with revision and producer-generation checks.

public sealed class RichEditorDecorationLayer : IDisposable
Inheritance
RichEditorDecorationLayer
Implements
Inherited Members

Properties

Priority

Gets the layer's explicit precedence.

public int Priority { get; }

Property Value

int

Methods

BeginUpdate()

Captures a request and supersedes earlier computations from this layer.

public RichPresentationRequest BeginUpdate()

Returns

RichPresentationRequest

Clear()

Clears appearance and invalidates in-flight requests without disposing the layer.

public void Clear()

Dispose()

Restores underlying appearance and releases this producer.

public void Dispose()

TryPublish(RichPresentationRequest, IEnumerable<RichEditorDecoration>)

Atomically replaces nonempty, nonoverlapping text ranges. Stale or disposed requests return false.

public bool TryPublish(RichPresentationRequest request, IEnumerable<RichEditorDecoration> decorations)

Parameters

request RichPresentationRequest
decorations IEnumerable<RichEditorDecoration>

Returns

bool