, поэтому я разработал макет своих приложений с помощью сетки и ящиков с цветами.
Теперь я хочу поместить кнопку в желтое поле внизу. Эта кнопка должна заполнить желтое поле по ширине и отрегулировать его высоту соответственно, чтобы НЕ разрушить его соотношение сторон. Просто, правда? Вот результат:
Таким образом, кнопка находится на правильном месте, но полностью перетекает в следующий столбец. Кроме того, когда я рендерим это приложение на Android, кнопка становится маленькой. (Это предварительный просмотр с Android эмулятора, но выглядит так же на iOS эмуляторе)
Это мой код:
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="4*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<BoxView BackgroundColor="Green" Grid.Column="0"></BoxView>
<BoxView BackgroundColor="Yellow" Grid.Column="1"></BoxView>
<BoxView BackgroundColor="Blue" Grid.Column="2"></BoxView>
<StackLayout
Orientation="Horizontal"
Grid.Column="1"
HorizontalOptions="Center"
VerticalOptions="Center">
<ImageButton
Aspect="AspectFill"
x:Name="btn_mymatches_mainmenu"
Source="btn_emptydummy.png"/>
</StackLayout>
</Grid>
Что мне здесь не хватает?
Спасибо!