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; }