考虑性能 - 网格和嵌套stacklayouts之间的最佳位置在哪里?
多少"嵌套水平" StackLayout使用Grid更高效吗?
以下示例(StackLayout嵌套的3个级别)是不是很好的做法,还是应该使用Grid?
<StackLayout>
<StackLayout>
<StackLayout>
<Label>...text...</Label>
</StackLayout>
<StackLayout>
<Label>...text...</Label>
</StackLayout>
</StackLayout>
<StackLayout>
<StackLayout>
<Label>...text...</Label>
</StackLayout>
<StackLayout>
<Label>...text...</Label>
</StackLayout>
</StackLayout>
</StackLayout>
答案 0 :(得分:1)
你应该使用Grid。
使用Xamarin.Forms
时,我们犯了很多常见错误。幸运的是,我发现this article and video给了我很多帮助。
关于它的一点是关于你的问题的建议:
不要尝试使用其他布局的组合来重现特定布局的外观
Grid
x嵌套StackLayouts
。
我希望它对你有帮助。