Inheritance
System.Object
RenderTable
public class RenderTable : RenderBox, HitTestTarget
Constructors
RenderTable(Nullable<Int32>, Nullable<Int32>, Dictionary<Int32, TableColumnWidth>, TableColumnWidth, TableBorder, List<Decoration>, ImageConfiguration, TableCellVerticalAlignment, Nullable<TextBaseline>, List<List<RenderBox>>)
Declaration
public RenderTable(int? columns = default(int? ), int? rows = default(int? ), Dictionary<int, TableColumnWidth> columnWidths = null, TableColumnWidth defaultColumnWidth = null, TableBorder border = null, List<Decoration> rowDecorations = null, ImageConfiguration configuration = null, TableCellVerticalAlignment defaultVerticalAlignment = TableCellVerticalAlignment.top, TextBaseline? textBaseline = default(TextBaseline? ), List<List<RenderBox>> children = null)
Parameters
Properties
Declaration
public TableBorder border { get; set; }
Property Value
Declaration
public int columns { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public Dictionary<int, TableColumnWidth> columnWidths { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<System.Int32, TableColumnWidth> |
|
Declaration
public ImageConfiguration configuration { get; set; }
Property Value
Declaration
public TableColumnWidth defaultColumnWidth { get; set; }
Property Value
Declaration
public TableCellVerticalAlignment defaultVerticalAlignment { get; set; }
Property Value
Declaration
public List<Decoration> rowDecorations { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<Decoration> |
|
Declaration
public int rows { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
textBaseline
Declaration
public TextBaseline? textBaseline { get; set; }
Property Value
Methods
Declaration
public override void attach(object owner)
Parameters
Type |
Name |
Description |
System.Object |
owner |
|
Overrides
computeDistanceToActualBaseline(TextBaseline)
Declaration
protected override float? computeDistanceToActualBaseline(TextBaseline baseline)
Parameters
Returns
Type |
Description |
System.Nullable<System.Single> |
|
Overrides
Declaration
protected override float computeMaxIntrinsicHeight(float width)
Parameters
Type |
Name |
Description |
System.Single |
width |
|
Returns
Type |
Description |
System.Single |
|
Overrides
Declaration
protected override float computeMaxIntrinsicWidth(float height)
Parameters
Type |
Name |
Description |
System.Single |
height |
|
Returns
Type |
Description |
System.Single |
|
Overrides
Declaration
protected override float computeMinIntrinsicHeight(float width)
Parameters
Type |
Name |
Description |
System.Single |
width |
|
Returns
Type |
Description |
System.Single |
|
Overrides
Declaration
protected override float computeMinIntrinsicWidth(float height)
Parameters
Type |
Name |
Description |
System.Single |
height |
|
Returns
Type |
Description |
System.Single |
|
Overrides
Declaration
public override List<DiagnosticsNode> debugDescribeChildren()
Returns
Overrides
Declaration
public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
Parameters
Overrides
Declaration
public override void detach()
Overrides
Declaration
protected override bool hitTestChildren(HitTestResult result, Offset position = null)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
paint(PaintingContext, Offset)
Declaration
public override void paint(PaintingContext context, Offset offset)
Parameters
Overrides
Declaration
protected override void performLayout()
Overrides
Declaration
public void setChild(int x, int y, RenderBox value)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
RenderBox |
value |
|
Declaration
public void setColumnWidth(int column, TableColumnWidth value)
Parameters
Declaration
public void setFlatChildren(int columns, List<RenderBox> cells)
Parameters
Type |
Name |
Description |
System.Int32 |
columns |
|
System.Collections.Generic.List<RenderBox> |
cells |
|
Declaration
public override void setupParentData(RenderObject child)
Parameters
Overrides
Declaration
public override void visitChildren(RenderObjectVisitor visitor)
Parameters
Overrides