Xamarin. Макеты - layouts


Это видео - часть бесплатного обучения в Xamarin University. Чтобы просмотреть весь курс, посетите https://university.xamarin.com/.

Виды макетов

StackLayout

Вертикальная разметка

Горизонтальная разметка

AbsoluteLayout

Дочерние элементы позиционируются относительно левого верхнего угла экрана.

RelativeLayout

Использует зависимость от значений родительского компонента.

Grid

Представляет собой табличный макет.

ScrollView

Представляет собой прокручиваемый контейнер.

Длина и ширина

Свойства Height и Width вернут высоту и ширину соответственно. Они могут быть 0 до тех пор, пока вид не будет размещен и не отображен на экране. Помните, что высота и ширина не могут быть установлены напрямую, для этого используем HeightRequest и WidthRequest соответственно. Непосредственные длина и ширина определяются свойствами WidthRequest и HeightRequest соответственно.

Отступ c внешней стороны

Отступ c внешней стороны определяется свойством Margin.

Отступ c внутренней стороны

Отступ c внутренней стороны контейнера определяется свойством Padding.

Отступ между элементами в контейнере

Отступ между элементами в контейнере StackLayout определяется свойством Spacing.
Существует и RowSpacing и ColSpacing для определения отступов в GridView.

Комментарии

Популярные сообщения