多くの要素があり、それらの間に異なるマージンがある水平StackPanelがある場合:
各要素に左マージンを与えるか、1つおきの要素に右マージンと左マージンを与える利点がありますか?そうすれば、1つの要素だけがそのマージンプロパティセットを取得します。
<StackPanel Orientation="Horizontal">
<TextBlock Name="textblock1" />
<TextBlock Name="textblock2" Margin="5,0,0,0" />
<TextBlock Name="textblock3" Margin="10,0,0,0" />
...
</StackPanel>
また
<StackPanel Orientation="Horizontal">
<TextBlock Name="textblock1" />
<TextBlock Name="textblock2" Margin="5,0,10,0" />
<TextBlock Name="textblock3" />
...
</StackPanel>
これに関するベストプラクティスがあるかどうか疑問に思っていました。