#2 – Основные элементы интерфейса
Видеоурок
XAML (Extensible Application Markup Language) – это декларативный язык разметки, используемый в .NET MAUI для описания пользовательского интерфейса. Он позволяет определить структуру экрана, размещение элементов и их свойства.
Основные компоненты в XAML
В XAML есть несколько ключевых элементов интерфейса, которые используются для отображения информации и взаимодействия с пользователем.
1. Текстовые элементы
- Label – отображает текст. Можно настроить шрифт, цвет, выравнивание.
- Span – используется внутри Label для стилизации отдельных частей текста.
- Entry – поле для ввода текста.
- Editor – многострочное текстовое поле.
2. Кнопки и элементы взаимодействия
- Button – стандартная кнопка, выполняет действие при нажатии.
- ImageButton – кнопка, которая использует изображение вместо текста.
- Switch – переключатель (on/off).
- CheckBox – флажок для выбора.
- RadioButton – используется в группах для выбора одного варианта.
- Slider – ползунок для выбора значения.
- Stepper – позволяет изменять числовое значение с шагом.
- ProgressBar – индикатор выполнения.

3. Элементы отображения данных
- Image – отображает изображения.
- ActivityIndicator – индикатор загрузки.
- WebView – встраивает веб-страницы в приложение.
4. Контейнеры для размещения элементов
Контейнеры помогают организовать элементы на экране.
- StackLayout – располагает элементы в одну линию (вертикально или горизонтально).
- Grid – создает табличную структуру, состоящую из строк и столбцов.
- FlexLayout – позволяет адаптивно изменять расположение элементов.
- AbsoluteLayout – задает элементы с абсолютными координатами.
- RelativeLayout – позиционирует элементы относительно других элементов.
- ScrollView – добавляет прокрутку для контента.
5. Вспомогательные компоненты
- Frame – контейнер с закругленными углами и тенью.
- Border – добавляет границу вокруг элементов.
- BoxView – рисует цветной прямоугольник, который можно использовать как разделитель.
- Shapes (Line, Rectangle, Ellipse, Path) – рисует фигуры.
Заключение
XAML в .NET MAUI предлагает широкий набор элементов для построения пользовательского интерфейса. Контейнеры помогают управлять расположением компонентов, а кнопки и текстовые элементы обеспечивают взаимодействие с пользователем.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть