Partilhar via


Visualizações

A interface de utilizador de uma aplicação .NET Multi-platform App UI (.NET MAUI) é composta por objetos que correspondem aos controlos nativos de cada plataforma de destino.

Os principais grupos de controle usados para criar a interface do usuário de um aplicativo .NET MAUI são páginas, layouts e modos de exibição. Uma página .NET MAUI geralmente ocupa o ecrã completo ou janela. A página geralmente contém um layout, que contém modos de exibição e possivelmente outros layouts. Páginas, layouts e modos de exibição derivam da VisualElement classe. Essa classe fornece uma variedade de propriedades, métodos e eventos que são úteis em classes derivadas.

Para obter mais informações sobre comportamentos, consulte a documentação do .NET MAUI.

Visualizações do Kit de Ferramentas da Comunidade .NET MAUI

O .NET MAUI Community Toolkit fornece uma coleção de visualizações pré-criadas e reutilizáveis para facilitar a vida dos desenvolvedores. Aqui estão os comportamentos fornecidos pelo kit de ferramentas:

Visualizar Descrição
AvatarView O AvatarView é um controle para exibir a imagem do avatar de um usuário ou suas iniciais.
CameraView O CameraView fornece a capacidade de se conectar a uma câmera, exibir uma visualização da câmera e tirar fotos.
DrawingView O DrawingView fornece uma superfície que permite o desenho de linhas através do uso de toque ou interação do mouse. O resultado de um desenho do usuário pode ser salvo como uma imagem.
Expander O Expander controle fornece um contêiner expansível para hospedar qualquer conteúdo.
LazyView O LazyView controle permite que você atrase a inicialização de um View.
Map (Windows) O Map controle é uma visualização multiplataforma para exibir e anotar mapas. A implementação do Windows está disponível através do .NET MAUI Community Toolkit.
MediaElement O MediaElement é uma vista para reproduzir conteúdos multimédia, como áudio e vídeo.
Popup A Popup exibição permite que os desenvolvedores criem sua própria interface do usuário personalizada e a apresentem aos usuários.
RatingView O RatingView é um ItemTemplate projetado para fornecer aos desenvolvedores um mecanismo de classificação flexível e personalizável, semelhante aos usados em plataformas populares de revisão e feedback.
SemanticOrderView O SemanticOrderView fornece a capacidade de controlar a ordem dos VisualElements para leitores de tela e melhorar a acessibilidade de um aplicativo.