Table of Contents

Class RichTextSelectionParagraphFormat

Namespace
RichEdit.Maui
Assembly
RichEdit.Maui.dll

Exposes bindable paragraph formatting for a selection.

public sealed class RichTextSelectionParagraphFormat : BindableObject, INotifyPropertyChanged
Inheritance
RichTextSelectionParagraphFormat
Implements
Inherited Members

Properties

Alignment

Gets or sets paragraph alignment.

public RichTextAlignment Alignment { get; set; }

Property Value

RichTextAlignment

BackgroundColor

Gets or sets solid paragraph background color.

public Color? BackgroundColor { get; set; }

Property Value

Color

Border

Gets or sets paragraph border formatting.

public RichTextBorder? Border { get; set; }

Property Value

RichTextBorder

Direction

Gets or sets paragraph direction.

public RichTextDirection Direction { get; set; }

Property Value

RichTextDirection

FirstLineIndent

Gets or sets first-line indent in points.

public double FirstLineIndent { get; set; }

Property Value

double

Hyphenation

Gets or sets the hyphenation preference.

public bool Hyphenation { get; set; }

Property Value

bool

IsAlignmentMixed

Gets whether selected paragraph alignments differ.

public bool IsAlignmentMixed { get; }

Property Value

bool

IsBackgroundColorMixed

Gets whether selected paragraph background colors differ.

public bool IsBackgroundColorMixed { get; }

Property Value

bool

IsBorderMixed

Gets whether selected paragraph borders differ.

public bool IsBorderMixed { get; }

Property Value

bool

IsDirectionMixed

Gets whether selected paragraph directions differ.

public bool IsDirectionMixed { get; }

Property Value

bool

IsFirstLineIndentMixed

Gets whether selected first-line indents differ.

public bool IsFirstLineIndentMixed { get; }

Property Value

bool

IsHyphenationMixed

Gets whether selected hyphenation preferences differ.

public bool IsHyphenationMixed { get; }

Property Value

bool

IsLeadingIndentMixed

Gets whether selected leading indents differ.

public bool IsLeadingIndentMixed { get; }

Property Value

bool

IsLineSpacingMixed

Gets whether selected line-spacing values differ.

public bool IsLineSpacingMixed { get; }

Property Value

bool

IsLineSpacingRuleMixed

Gets whether selected line-spacing rules differ.

public bool IsLineSpacingRuleMixed { get; }

Property Value

bool

IsListMixed

Gets whether selected list-item states differ.

public bool IsListMixed { get; }

Property Value

bool

IsMaximumLineHeightMixed

Gets whether selected maximum line heights differ.

public bool IsMaximumLineHeightMixed { get; }

Property Value

bool

IsMinimumLineHeightMixed

Gets whether selected minimum line heights differ.

public bool IsMinimumLineHeightMixed { get; }

Property Value

bool

IsShadingBackgroundColorMixed

Gets whether selected shading background colors differ.

public bool IsShadingBackgroundColorMixed { get; }

Property Value

bool

IsShadingForegroundColorMixed

Gets whether selected shading foreground colors differ.

public bool IsShadingForegroundColorMixed { get; }

Property Value

bool

IsShadingMixed

Gets whether selected paragraph-shading amounts differ.

public bool IsShadingMixed { get; }

Property Value

bool

IsSpaceAfterMixed

Gets whether selected after-spacing values differ.

public bool IsSpaceAfterMixed { get; }

Property Value

bool

IsSpaceBeforeMixed

Gets whether selected before-spacing values differ.

public bool IsSpaceBeforeMixed { get; }

Property Value

bool

IsStyleNameMixed

Gets whether selected paragraph style names differ.

public bool IsStyleNameMixed { get; }

Property Value

bool

IsTabStopsMixed

Gets whether selected tab-stop collections differ.

public bool IsTabStopsMixed { get; }

Property Value

bool

IsTrailingIndentMixed

Gets whether selected trailing indents differ.

public bool IsTrailingIndentMixed { get; }

Property Value

bool

LeadingIndent

Gets or sets leading indent in points.

public double LeadingIndent { get; set; }

Property Value

double

LineSpacing

Gets or sets the line-spacing value.

public double LineSpacing { get; set; }

Property Value

double

LineSpacingRule

Gets or sets the line-spacing rule.

public RichTextLineSpacingRule LineSpacingRule { get; set; }

Property Value

RichTextLineSpacingRule

List

Gets the selected list-item state, or null when not in a list.

public RichTextListItemFormat? List { get; set; }

Property Value

RichTextListItemFormat

MaximumLineHeight

Gets or sets maximum line height in points.

public double? MaximumLineHeight { get; set; }

Property Value

double?

MinimumLineHeight

Gets or sets minimum line height in points.

public double? MinimumLineHeight { get; set; }

Property Value

double?

Shading

Gets or sets the RTF paragraph-shading amount.

public int Shading { get; set; }

Property Value

int

ShadingBackgroundColor

Gets or sets paragraph-shading background color.

public Color? ShadingBackgroundColor { get; set; }

Property Value

Color

ShadingForegroundColor

Gets or sets paragraph-shading foreground color.

public Color? ShadingForegroundColor { get; set; }

Property Value

Color

SpaceAfter

Gets or sets space after paragraphs in points.

public double SpaceAfter { get; set; }

Property Value

double

SpaceBefore

Gets or sets space before paragraphs in points.

public double SpaceBefore { get; set; }

Property Value

double

StyleName

Gets or sets the named paragraph style.

public string? StyleName { get; set; }

Property Value

string

TabStops

Gets or sets ordered paragraph tab stops.

public ImmutableArray<RichTextTabStop> TabStops { get; set; }

Property Value

ImmutableArray<RichTextTabStop>

TrailingIndent

Gets or sets trailing indent in points.

public double TrailingIndent { get; set; }

Property Value

double