私はこのコードを持っている:Xamarinの単純な2つの列グリッドにGrid.ColumnDefinitionsを指定する必要はありますか?
<ViewCell x:Name="ss">
<Grid VerticalOptions="CenterAndExpand" Padding="20, 0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<local:LabelBodyRendererClass Grid.Column="0" HorizontalOptions="StartAndExpand" Text="Show Subcategory" />
<Switch x:Name="ssSwitch" Grid.Column="1" Toggled="SsSwitch" VerticalOptions="Center" HorizontalOptions="End" />
</Grid>
</ViewCell>
私は列の定義を削除すると、それはまだ正常に動作していることが見つかりました:
<ViewCell x:Name="ss">
<Grid VerticalOptions="CenterAndExpand" Padding="20, 0">
<local:LabelBodyRendererClass Grid.Column="0" HorizontalOptions="StartAndExpand" Text="Show Subcategory" />
<Switch x:Name="ssSwitch" Grid.Column="1" Toggled="SsSwitch" VerticalOptions="Center" HorizontalOptions="End" />
</Grid>
</ViewCell>
したがって、このような単純な場合のために、彼らが必要とされています。これまでのところ、私はiOSシミュレータでしか見ることができませんでした。私はそれがいつ展開されるのか分からない。