下記のうちどれが優れているのだろうか?私は、パディングのためだけに余分なレイアウトを追加するほうがパフォーマンスが低いと思います。また、任意のネガはTranslationX
を持つ単純なパディングを行うには、パフォーマンス以外に、あります:?Xamarinフォーム - どちらがより効果的ですか? Padding、Margin、またはTranslationX
<Label Margin="5"/>
対
<ContentView Padding="5,0,0,0">
<Label/>
</ContentView>
対
<Label TranslationX="5"/>
*編集:パフォーマンスの進化を見ていましたセッション(link)とJasonによると、Label.Margin
を使用すると、余分なレイアウトを追加してパディングを行うよりもはるかに高速です。だから今質問は、Label.Margin
よりperformantはLabel.TranslationX
です。 TranslationX
がよりアニメーションに適応しているところで、私が望むことをするためにそのプロパティが作られて以来、私はMargin
に向かってもっと傾いていると思う。可能であれば