考虑 性能 - 网格和嵌套堆栈布局之间的最佳位置在哪里?
有多少“嵌套级别”StackLayout 可以更有效地使用 Grid?
下面的示例(3 级 StackLayout 嵌套)是一种好的做法,还是应该改用 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>
最佳答案
你应该使用网格。
我们在使用 Xamarin.Forms
时会犯很多常见错误。幸运的是,我发现 this article and video 对我有很大帮助。
关于它的要点之一正是关于您的问题的建议:
这以 Grid
x 嵌套 StackLayouts
为例。
我希望它也能帮助你。
关于performance - Xamarin Forms - 网格与嵌套堆栈布局 - 性能最佳点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45482241/