Os controles de Layout e Design de UI do DevExpress .NET MAUI permitem que os desenvolvedores criem aplicativos móveis nativos sofisticados no Android e iOS usando componentes de layout flexíveis. Esses controles incluem layouts stack, dock e wrap que facilitam arranjos responsivos da interface do usuário. Eles oferecem suporte a data binding para geração dinâmica de UI e contam com opções de personalização como alinhamento, espaçamento e orientação. Projetados para se integrar à plataforma .NET MAUI, esses layouts aprimoram o design de aplicativos móveis mantendo alto desempenho e aparência nativa.
Stack Layout
Posiciona os controles filho em uma única linha vertical ou horizontal, permitindo controle preciso sobre o espaçamento e o alinhamento dos itens. Esse layout é ideal para arranjos sequenciais de UI em que os itens devem ficar alinhados de forma consistente na tela.
Dock Layout
Permite ancorar os controles filho nas bordas superior, inferior, esquerda ou direita do contêiner, facilitando designs de interface dinâmicos que se adaptam a diferentes tamanhos de tela. Ajuda a organizar UIs complexas ancorando elementos em regiões específicas.
Wrap Layout
Organiza os controles filho sequencialmente da esquerda para a direita e quebra o conteúdo em novas linhas conforme necessário. Oferece configuração para alinhamento dos itens, espaçamento, modos de comportamento de quebra como regular, flex ou no wrap, e pode inverter a ordem dos itens para um fluxo personalizado.
Data Binding Support
Os layouts podem se vincular a fontes de dados para criação e posicionamento automáticos de elementos de UI com base em coleções de ViewModel, usando modelos de item ou seletores de modelo para visualização personalizada.
Customizable Appearance
Todos os controles de layout oferecem propriedades para definir cor da borda, espessura, raio dos cantos, preenchimento e comportamento de recorte, permitindo que os desenvolvedores ajustem o estilo visual às necessidades de branding e design do app.
Orientation and Flow Control
Os desenvolvedores podem configurar a orientação dos itens filhos (horizontal ou vertical) dentro dos layouts, com controles adicionais para alinhar itens e linhas e gerenciar o espaçamento entre os elementos para uma apresentação de UI equilibrada e clara.
.NET MAUI Integration
Escritos em linguagens nativas (Objective-C para iOS, Java/Kotlin para Android) e integrados por meio dos 'Handlers' do MAUI, esses layouts garantem alto desempenho e aparência nativa em aplicativos móveis multiplataforma.
Keyboard Area Handling
Inclui um controle para exibir elementos de UI dentro da área do teclado, proporcionando possibilidades de interação aprimoradas e fazendo uso eficiente do espaço da tela móvel durante a entrada de texto.
Compatibilidade do produto
Revise os detalhes abaixo para garantir que este produto seja compatível com o seu ambiente.
Tipo de componente
.NET
Versão do .NET
.NET 10 LTS
Plataforma .NET
.NET MAUI
Suporte a IDE
Visual Studio
Visual Studio Code
Sobre DevExpress
A DevExpress, fundada em 1998 e sediada em Glendale, Califórnia, é especializada em componentes de UI, bibliotecas e frameworks voltados para desenvolvedores, projetados para .NET, Blazor, ASP.NET, WPF, WinForms, JavaScript, VCL (Delphi/C++Builder) e ambientes multiplataforma. Seu amplo portfólio de produtos inclui ofertas populares como DevExtreme para UI em JavaScript, poderosas soluções de relatórios e dashboards, as extensões de produtividade CodeRush e frameworks como o XAF para desenvolvimento rápido de aplicativos. A DevExpress é conhecida por fornecer atualizações frequentes, fortes recursos de acessibilidade e uma experiência consistente para desenvolvedores, ajudando profissionais de TI a criar aplicativos responsivos e de alto desempenho para desktop, web e dispositivos móveis em uma ampla variedade de plataformas.