Namespace RichEdit.Maui
Classes
- EditorContextMenuEventArgs
Customizes a native editor context or selection menu for one opening.
- EditorKeyBinding
Maps one exact hardware-key gesture to an application command.
- EditorKeyBindingCollection
An editor's UI-thread-owned key bindings. The last matching entry takes precedence.
- EditorKeyEventArgs
A hardware-key press delivered before built-in editor shortcuts.
- MauiAppBuilderExtensions
Provides RichEdit.Maui registration extensions.
- NativeEditorView
The shared native editing surface used by typed MAUI editor controls.
- RichDocumentReplacedEventArgs
A control's document replacement, separate from an authored change inside either document.
- RichEditor
A native rich editor over a structured document, typed selections, reusable styles, and shared history.
- RichEditorCommands
Exposes history, selection, and clipboard commands for a NativeEditorView.
- RichEditorDecoration
Transient character appearance over a typed rich-text selection.
- RichEditorDecorationLayer
A replaceable rich decoration layer with revision and producer-generation checks.
- RichEditorHandler
Connects NativeEditorView to the native rich editor for the current target.
- RichEditorHit
A native geometry hit mapped to a typed rich text point.
- RichEditorLayout
Queries native rich-text geometry without moving the caret or manufacturing structural text.
- RichEditorLayoutSnapshot
A native layout capture paired with the exact rich snapshot and its explicit text projection.
- RichEditorPresentation
Owns typed, nonpersistent presentation for one rich editor. Use on the editor dispatcher.
- RichEditorWidget
A transient widget anchored to a rich paragraph, independent of flattened native offsets.
- RichEditorWidgetOptions
Rich widget placement in device-independent units. Insertion affinity comes from the rich anchor.
- RichEditorWidgetSource
A typed rich widget producer. Factories run only near a native viewport; views recycle when their surface or anchor disappears.
- RichHyperlinkInvokedEventArgs
An authored hyperlink invocation with typed document addresses.
- RichObjectInvokedEventArgs
An authored inline-object invocation.
- RichPastingEventArgs
A proposed structured paste, with import diagnostics available before any document mutation.
- RichPresentationRequest
Captures the document identity and one producer's request generation.
- RichReviewView
A selectable native, read-only original or final projection of a rich document.
- RichTextAdornment
A view attached to a UTF-16 source position, outside the document and its history.
- RichTextAdornmentOptions
Controls the layout and insertion affinity of a source-anchored view.
- RichTextAdornments
Owns source-anchored MAUI views for one editor.
- RichTextBorder
Defines a paragraph border.
- RichTextChange
Describes one bounded part of an atomic rich-text change.
- RichTextChangeSet
Describes one atomic transition between document versions.
- RichTextCharacterFormat
Defines immutable character formatting.
- RichTextCharacterFormatSummary
Summarizes the declared character formats present in a document range.
- RichTextCommandFailedEventArgs
Describes a native command failure.
- RichTextCompositionChangedEventArgs
A native composition transition, after reconciliation of committed source and selection.
- RichTextContentChangedEventArgs
Provides data for ContentChanged.
- RichTextDecoration
A nonempty UTF-16 range with presentation-only appearance.
- RichTextDecorationLayer
Owns one independently replaceable set of decorations for an editor.
- RichTextDecorationStyle
Nonpersistent character appearance. Null properties leave the underlying appearance unchanged.
- RichTextDecorations
Manages view-owned decorations without changing document versions, events, persistence, or undo history.
- RichTextDocument
Represents a stable, observable rich-text document that supports atomic range edits.
- RichTextDocumentChangedEventArgs
Provides data for Changed.
- RichTextDocumentEdit
Builds one atomic transaction against a RichTextDocument.
- RichTextDocumentFragment
Represents immutable rich content being transferred as one bounded fragment.
- RichTextDocumentReplacedEventArgs
Describes replacement of the live document attached to a rich editor.
- RichTextDocumentSnapshot
Represents an immutable, enumerable view of one rich-text document version.
- RichTextEdit
A replacement expressed in the original revision's UTF-16 coordinates.
- RichTextField
Associates a visible result range with an RTF field instruction.
- RichTextFolding
Owns explicitly collapsed source ranges for one editor.
- RichTextHit
A source-position hit without changing selection, scrolling, or folding.
- RichTextImage
Represents an owned inline image and its presentation metadata.
- RichTextInlineObjectInvokedEventArgs
Provides data when an inline object is invoked.
- RichTextInputRejectedEventArgs
Reports an input plan that was rejected before changing the document.
- RichTextLayout
Queries visible native geometry on the editor's UI thread.
- RichTextLayoutSnapshot
Immutable visible-layout metadata. Queries against stale or foreign captures return no result.
- RichTextLink
Associates a document range with a hyperlink.
- RichTextLinkInvokedEventArgs
Provides data when a hyperlink is invoked.
- RichTextListDefinition
Defines all levels of a reusable list instance.
- RichTextListItemFormat
Associates one paragraph with a document list instance and nesting level.
- RichTextListLevelDefinition
Defines the marker and layout of one nesting level.
- RichTextListMarker
Defines the marker produced for one list level.
- RichTextListMarker.Bullet
Defines a caller-selected text bullet.
- RichTextListMarker.Number
Defines a numbered marker and its initial counter.
- RichTextListMarker.Picture
Defines a picture marker and portable text fallback.
- RichTextListPicture
Represents an owned image used as a list marker.
- RichTextParagraph
Associates one paragraph range with its paragraph format.
- RichTextParagraphFormat
Defines immutable paragraph formatting.
- RichTextParagraphFormatSummary
Summarizes the declared paragraph formats present in a document range.
- RichTextPastingEventArgs
Provides mutable paste interception data.
- RichTextPointerEventArgs
A pointer observation in the same local coordinate space as TextLayout. It cannot suppress native input.
- RichTextRangeChange
Describes a non-text change over a bounded document range.
- RichTextRun
Associates a document range with one character format.
- RichTextSelection
Represents one editor's current selection, typing formats, and selection commands.
- RichTextSelectionChangedEventArgs
Provides data for SelectionChanged.
- RichTextSelectionCharacterFormat
Exposes bindable authored and effective character formatting for a selection.
- RichTextSelectionParagraphFormat
Exposes bindable paragraph formatting for a selection.
- RichTextTabStop
Defines one paragraph tab stop.
- RichTextTextChange
Describes a logical text replacement.
- RichTextTextChangedEventArgs
Provides data for TextChanged.
- RichTextVisualLine
A visible native line fragment, excluding hidden source and display reservations.
- RichTextWidget
A data-backed, source-anchored widget. Its identity is stable within one widget source.
- RichTextWidgetRequest
A document revision and producer generation captured before computing widget data.
- RichTextWidgetSource
Owns a replaceable widget set with lazy view creation and revision-checked publication.
- TextPastingEventArgs
Allows an application to replace or cancel source-text paste before committing it.
Structs
- DecorationRequest
Captures one layer's source revision and producer generation before asynchronous work starts.
- RichTextCompositionState
The current native marked-text state. An active composition need not have a known source range.
- RichTextEditOptions
Configures an atomic document edit.
- RichTextFieldId
Identifies one field within a rich-text document.
- RichTextFormatValue<T>
Describes one formatting property across a document range without using a sentinel value for mixed or inherited state.
- RichTextImageCrop
Defines cropping amounts in points for an inline image.
- RichTextListId
Identifies one list instance in a rich-text document.
- RichTextSavePoint
An opaque document state captured for an asynchronous save operation.
Enums
- EditorKey
Keys used by editor hardware-key events. Text insertion remains the native input system's responsibility.
- EditorKeyModifiers
Modifiers held during an editor hardware-key event.
- RichTextAdornmentPlacement
Specifies where an adornment is displayed relative to its source position.
- RichTextAlignment
Specifies horizontal paragraph alignment.
- RichTextBorderSides
Specifies paragraph-border sides.
- RichTextBorderStyle
Specifies a paragraph-border line style.
- RichTextCaretAffinity
Chooses a caret edge at a wrap or bidirectional boundary.
- RichTextChangeKind
Identifies the kind of document content affected by a change.
- RichTextChangeOrigin
Identifies the source of a committed document change.
- RichTextDirection
Specifies text or paragraph direction.
- RichTextFeatureMode
Specifies a three-state typography feature preference.
- RichTextHitKind
Describes the content under a pointer.
- RichTextImageVerticalAlignment
Specifies the vertical placement of an inline image.
- RichTextLineSpacingRule
Specifies how paragraph line spacing is interpreted.
- RichTextListNumberStyle
Specifies the numbering sequence used by a numbered list level.
- RichTextPointerButtons
Buttons held during a pointer observation.
- RichTextPointerDeviceKind
The physical device generating a pointer observation.
- RichTextScript
Specifies the vertical script position of text.
- RichTextStrikethroughStyle
Specifies a strikethrough style.
- RichTextTabAlignment
Specifies the alignment of text at a tab stop.
- RichTextTabLeader
Specifies the leader drawn before a tab stop.
- RichTextUnderlineStyle
Specifies an underline style.
- RichTextUndoBehavior
Controls how an atomic edit interacts with document undo history.