Skip to main content

MergeTableCellsAction Class

Definition

Assembly:Avalonia.Controls.RichTextEditor
Package:Avalonia.Controls.RichTextEditor

Action for merging the table cells covered by the current selection into a single spanned cell.

public class MergeTableCellsAction

Inheritance: object -> EditorAction -> MergeTableCellsAction

Remarks

The covered cells grow to the smallest rectangle of whole cells (a partial overlap pulls the whole cell in, matching Word). The top-left cell keeps the combined content, appended in row-major order, and takes the rectangle's column and row span.

Constructors

NameDescription
MergeTableCellsActionNo summary available.

MergeTableCellsAction Constructor

public MergeTableCellsAction()

Methods

NameDescription
CanExecuteNo summary available.
ExecuteNo summary available.
ExecuteAsyncExecutes the action asynchronously. Inherited from EditorAction.
GetStateGets the current state of the action. Inherited from EditorAction.

CanExecute Method

public bool CanExecute(Avalonia.Controls.Documents.Primitives.ITextEditorHost host)

Parameters

host Avalonia.Controls.Documents.Primitives.ITextEditorHost

Returns

bool

Execute Method

public void Execute(Avalonia.Controls.Documents.Primitives.ITextEditorHost host)

Parameters

host Avalonia.Controls.Documents.Primitives.ITextEditorHost

Properties

NameDescription
DisplayNameNo summary available.
GestureGets the optional keyboard gesture for this action. Inherited from EditorAction.
IdNo summary available.

DisplayName Property

public string DisplayName { get; set; }

Id Property

public string Id { get; set; }