Мой XAML выглядит следующим образом:Xamarin Forms: Центрирование нескольких элементов управления в макете?
<StackLayout Orientation="Vertical" HorizontalOptions="Center">
<controls:BindablePicker HorizontalOptions="Center" />
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<ListView Grid.Row="0" Grid.Column="1" HorizontalOptions="Center" SeparatorVisibility="None">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ViewCell.View>
<Grid BackgroundColor="Aqua">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<controls:BindablePicker Title="Length" Grid.Row="0" Grid.Column="0" BackgroundColor="White" />
<controls:BindablePicker Title="Units" Grid.Row="0" Grid.Column="1" BackgroundColor="White" />
</Grid>
</ViewCell.View>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Grid>
</StackLayout>
Вот что я получаю: Attempt
Это довольно много, что я хочу, за исключением того, я хочу, содержание центрированный в области аква так все центрируется по горизонтали , Я не возражаю, если левая ячейка правильно обоснована, а правая ячейка оставлена в силе.
Обратите внимание, что я хочу добавить к нему другое содержимое, например, метки и другие сетки, все они сосредоточены на странице.
Любая помощь была бы принята с благодарностью. Благодарю.
Я думаю, что сделал. Благодаря! Только проблема, которую я имею сейчас, - это когда сборщик инициализируется «Ногами», ширина немного меньше, так что когда я меняю его на «Ярд», часть «s» отключается. –