Представления
Пользовательский интерфейс мультиплатформенного приложения .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 для средств чтения с экрана и улучшать специальные возможности приложения. |
.NET MAUI Community Toolkit