Skip to content

Table.Cell.Options Class

A collection of settings that are used by Table.Cell

C#
public class Table.Cell.Options : IEquatable<Table.Cell.Options>

Inheritance object

Implements IEquatable<Table.Cell.Options>

Creates new options based on the default values of the table

C#
public Options(Table table)

table Table

The horizontal text alignment setting; Default: left

C#
public Table.Cell.Options.HorizontalAlign HorizontalAlignment { get; set; }

The vertical text alignment setting; Default: left

C#
public Table.Cell.Options.VerticalAlign VerticalAlignment { get; set; }

Defines if the cell should also trigger the fake layout event if the option is enabled on the table; Default: false

C#
public bool UseFakeLayout { get; set; }

The maximum characters this cell can show per line; Default: cell width

C#
public int? MaxCharactersPerLine { get; set; }

Defines if the cell can interact with mouse events; Default: true

C#
public bool Interactable { get; set; }

Defines if the cell can be selected by the mouse; Default: true

C#
public bool Selectable { get; set; }

Defines the selection visual mode when the cell is selected; Default: single

C#
public Table.TableCells.Layout.Mode SelectionMode { get; set; }

Defines the hover visual mode when the cell is hovered over by the mouse; Default: single

C#
public Table.TableCells.Layout.Mode HoverMode { get; set; }
C#
public bool Equals(Table.Cell.Options? other)

other Table.Cell.Options

bool

C#
public override bool Equals(object? obj)

obj object

bool

C#
public override int GetHashCode()

int