考えてみるパフォーマンス - グリッドとネストされたスタックレイアウトの間のスイートスポットはどこですか?
StackLayoutを使用してGridをより効率的に使用できる「ネストレベル」はいくつですか?XamarinForms - グリッドとネストされたスタックレイアウト - パフォーマンススイートスポット
以下の例(3レベルのStackLayoutネスト)は良い習慣ですか、代わりにグリッドを使うべきですか?
<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>
私は 'performance'統計情報を持っていませんでしたが、私は' Grid'を使用しています。まず、何が起こっているのかを読み、理解することは非常に複雑であり、第2に、パフォーマンスの鍵は、できるだけコントロールの量を減らすことです。 8 x 'stacklayouts'と1 x' grid'は私には間違いないです – user1
@ user1 StackLayoutはGridよりはるかに簡単なコントロールであることを忘れてはいけません。私の意見では、xamlパーサは、単一のStackLayoutよりも単一のGridをコンパイルする作業が多く、アセンブリサイズがはるかに大きくなる可能性があります。パフォーマンスを考えてみましょう。誰かがこのトピックに関するベンチマークテーブルを提供してくれれば涼しいでしょう:) – PaxForce
私は[記事](http://kent-boogaart.com/blog/jason-smith's -xamarin-forms-performance-tips) –