获取TableSection上的条目数

时间:2015-04-17 14:29:25

标签: c# ios c#-4.0 xamarin.forms tableviewcell

如果我得到这个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);

1 个答案:

答案 0 :(得分:0)

也许我不理解这个问题,但tableTest.Root.Count会为您提供TableView中的部分数量,tableTest.Root[0].Count将为您提供部分中的项目数。