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
Declaration
public Dictionary<int, TableColumnWidth> columnWidths { get; set; }
Property Value
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
Declaration
public int rows { get; set; }
Property Value
textBaseline
Declaration
public TextBaseline? textBaseline { get; set; }
Property Value
Methods
Declaration
public override void attach(object owner)
Parameters
Type |
Name |
Description |
Object |
owner |
|
Overrides
computeDistanceToActualBaseline(TextBaseline)
Declaration
protected override float? computeDistanceToActualBaseline(TextBaseline baseline)
Parameters
Returns
Overrides
Declaration
protected override float computeMaxIntrinsicHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Overrides
Declaration
protected override float computeMaxIntrinsicWidth(float height)
Parameters
Type |
Name |
Description |
Single |
height |
|
Returns
Overrides
Declaration
protected override float computeMinIntrinsicHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Overrides
Declaration
protected override float computeMinIntrinsicWidth(float height)
Parameters
Type |
Name |
Description |
Single |
height |
|
Returns
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
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
Declaration
public void setColumnWidth(int column, TableColumnWidth value)
Parameters
Declaration
public void setFlatChildren(int columns, List<RenderBox> cells)
Parameters
Declaration
public override void setupParentData(RenderObject child)
Parameters
Overrides
Declaration
public override void visitChildren(RenderObjectVisitor visitor)
Parameters
Overrides