Поделиться через


Представления

Пользовательский интерфейс мультиплатформенного приложения .NET (.NET MAUI) создается из объектов, которые сопоставляются с собственными элементами управления каждой целевой платформы.

Основными группами элементов управления, используемыми для создания пользовательского интерфейса приложения .NET MAUI, являются страницы, макеты и представления. Страница .NET MAUI обычно занимает весь экран или окно. Страница обычно содержит макет, содержащий представления и, возможно, другие макеты. Страницы, макеты и представления являются производными от VisualElement класса. Этот класс предоставляет различные свойства, методы и события, которые полезны в производных классах.

Дополнительные сведения о поведении см. в документации по .NET MAUI.

Представления средств сообщества .NET MAUI

Набор средств сообщества .NET MAUI предоставляет коллекцию предварительно созданных, многократно используемых представлений, чтобы упростить жизнь разработчиков. Ниже приведены действия, предоставляемые набором средств.

Представления Description
AvatarView Это AvatarView элемент управления для отображения аватара пользователя или их инициал.
CameraView Предоставляет CameraView возможность подключаться к камере, отображать предварительный просмотр с камеры и делать фотографии.
DrawingView Предоставляет DrawingView поверхность, которая позволяет рисованию линий с помощью сенсорного или мыши взаимодействия. Результат рисования пользователей можно сохранить в виде изображения.
Expander Элемент Expander управления предоставляет расширяемый контейнер для размещения любого содержимого.
LazyView Элемент LazyView управления позволяет отложить инициализацию представления.
Map (Windows) Элемент Map управления — это кроссплатформенное представление для отображения и аннотирования карт. Реализация Windows доступна через набор средств сообщества .NET MAUI.
MediaElement Это MediaElement представление для воспроизведения мультимедиа, таких как аудио и видео.
Popup Представление Popup позволяет разработчикам создавать собственный пользовательский интерфейс и представлять его пользователям.
SemanticOrderView Эта SemanticOrderView возможность позволяет управлять порядком VisualElements для средств чтения с экрана и улучшать специальные возможности приложения.