TableColumnWidth Struct
Definition
Describes a single table column's width and unit type.
public struct TableColumnWidth
Remarks
12 bytes per column (8 double + 4 enum). Stored in a flat array inside Avalonia.Controls.Documents.TextModel.Formatting.TableFormatting to avoid per-column object overhead.
Constructors
| Name | Description |
|---|---|
| TableColumnWidth | Describes a single table column's width and unit type. |
TableColumnWidth Constructor
Describes a single table column's width and unit type.
public TableColumnWidth(double Value, Avalonia.Controls.GridUnitType UnitType)
Parameters
Value double
UnitType Avalonia.Controls.GridUnitType
Remarks
12 bytes per column (8 double + 4 enum). Stored in a flat array inside Avalonia.Controls.Documents.TextModel.Formatting.TableFormatting to avoid per-column object overhead.
Methods
| Name | Description |
|---|---|
| Deconstruct | No summary available. |
| Equals (2 overloads) | No summary available. |
| FromGridLength | Creates a Avalonia.Controls.Documents.TextModel.Formatting.TableColumnWidth from an existing Avalonia.Controls.GridLength. |
| GetHashCode | No summary available. |
| ToGridLength | Creates a Avalonia.Controls.GridLength from this definition. |
| ToString | No summary available. |
Deconstruct Method
public void Deconstruct(double& Value, Avalonia.Controls.GridUnitType& UnitType)
Parameters
Value double&
UnitType Avalonia.Controls.GridUnitType&
Equals overloads
Equals Method
public bool Equals(Avalonia.Controls.Documents.TextModel.Formatting.TableColumnWidth other)
Parameters
other Avalonia.Controls.Documents.TextModel.Formatting.TableColumnWidth
Returns
bool
Equals Method
public bool Equals(object obj)
Parameters
obj object
Returns
bool
FromGridLength Method
Creates a Avalonia.Controls.Documents.TextModel.Formatting.TableColumnWidth from an existing Avalonia.Controls.GridLength.
public Avalonia.Controls.Documents.TextModel.Formatting.TableColumnWidth FromGridLength(Avalonia.Controls.GridLength gl)
Parameters
gl Avalonia.Controls.GridLength
Returns
Avalonia.Controls.Documents.TextModel.Formatting.TableColumnWidth
GetHashCode Method
public int GetHashCode()
Returns
int
ToGridLength Method
Creates a Avalonia.Controls.GridLength from this definition.
public Avalonia.Controls.GridLength ToGridLength()
Returns
ToString Method
public string ToString()
Returns
string
Properties
UnitType Property
public Avalonia.Controls.GridUnitType UnitType { get; set; }
Value Property
public double Value { get; set; }