如果我得到这个int 我可以设置我桌子的正确高度......
所以我试试看:
public class Test : ContentPage{
{...}
tableTest = new TableView {
Intent = TableIntent.Data,
BackgroundColor = Colors.WhiteTranslucent,
RowHeight = 40,
Root = new TableRoot {
new TableSection () {
new TextCell { Text = "Contato 1", TextColor = Color.Black, },
new TextCell { Text = "Contato 2", TextColor = Color.Black, },
},
},
};
layout.Children.Add (tableTest,
xConstraint: Constraint.RelativeToParent ((parent) => 0),
yConstraint: Constraint.RelativeToParent ((parent) => 150),
widthConstraint: Constraint.RelativeToParent ((parent) => parent.Width),
**heightConstraint: Constraint.RelativeToParent ((parent) => **(*GetEntryCell (0,0).* * contacts.RowHeight))**
);
{...}
TableSection GetEntryCell (int row, int column)
{
return (TableSection)contacts.Root [row] [column];
}
}
但我没有这个号码......
将来我会得到它,因为我会去BD。 因为我需要一个解决方案...
这个,我用来访问表格:
TableSection GetEntryCell (int row, int column);
答案 0 :(得分:0)
也许我不理解这个问题,但tableTest.Root.Count
会为您提供TableView中的部分数量,tableTest.Root[0].Count
将为您提供部分中的项目数。