私が取り組んでいるアプリケーションにはラベルがあり、右側にはスイッチがあります。ここでは、この達成するために使用されるXAMLのサンプルです:これを達成するために、より最適な方法があるかどうか、私は知りたい何StackLayoutを使わずにViewCellでラベルとスイッチをコーディングする方法はありますか?
<ViewCell x:Name="ss">
<StackLayout VerticalOptions="CenterAndExpand" Padding="20,0,20,0">
<StackLayout Orientation="Horizontal" VerticalOptions="CenterAndExpand">
<StackLayout HorizontalOptions="StartAndExpand" VerticalOptions="Center">
<local:LabelBodyRendererClass Text="Show Subcategory" YAlign="Center" XAlign="Center" />
</StackLayout>
<StackLayout HorizontalOptions="EndAndExpand" Orientation="Horizontal">
<Switch x:Name="ssSwitch" Toggled="SsSwitch" VerticalOptions="Center" />
</StackLayout>
</StackLayout>
</StackLayout>
</ViewCell>
です。設定ページには多くのスイッチ設定があり、多数の要素があるようです。
誰かが同じ機能を実現するための簡単な方法を持っているのですか、多くのstacklayout要素を付けるだけですか?
が見hereしてください:私は推測
それぞれが単一の子要素のみを含む場合は、2つの最も内側のSLが本当に必要ではありません。しかし、一般的には、複数の要素を単一のビューに含める必要があるときはいつでも、何らかのレイアウトコンテナが必要になります。 – Jason