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
Methods
BeginUpdate()
Captures a request and supersedes earlier computations from this layer.
public RichPresentationRequest BeginUpdate()
Returns
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
requestRichPresentationRequestdecorationsIEnumerable<RichEditorDecoration>