DevExpress .NET MAUI UI Layout and Design Controls enable developers to build sophisticated, native mobile applications on Android and iOS using flexible layout components. These controls include stack, dock, and wrap layouts that facilitate responsive user interface arrangements. They support data binding for dynamic UI generation and feature customization options such as alignment, spacing, and orientation. Designed to integrate with the .NET MAUI platform, these layouts enhance mobile app design while maintaining high performance and native appearance.
Stack Layout
Positions child controls in a single vertical or horizontal line, allowing precise control over item spacing and alignment. This layout is ideal for sequential UI arrangements where items should line up consistently across the screen.
Dock Layout
Enables docking child controls to the top, bottom, left, or right edges of the container, facilitating dynamic interface designs that adapt to different screen sizes. It helps organize complex UI by anchoring elements in specific regions.
Wrap Layout
Arranges child controls sequentially from left to right and wraps content to new lines as needed. Offers configuration for item alignment, spacing, wrapping behavior modes such as regular, flex, or no wrap, and can reverse item order for customized flow.
Data Binding Support
Layouts can bind to data sources for automatic creation and positioning of UI elements based on ViewModel collections, using item templates or template selectors for custom visualization.
Customizable Appearance
All layout controls offer properties to set border color, thickness, corner radius, padding, and clipping behavior, enabling developers to tailor the visual styling to app branding and design requirements.
Orientation and Flow Control
Developers can configure the orientation of child items (horizontal or vertical) within layouts, with additional controls to align items and lines, and manage the spacing between elements for balanced and clear UI presentation.
.NET MAUI Integration
Written in native languages (Objective-C for iOS, Java/Kotlin for Android) and integrated via MAUI 'Handlers', these layouts ensure high performance and native look-and-feel within cross-platform mobile apps.
Keyboard Area Handling
Includes a control to display UI elements within the keyboard area, providing enhanced interaction possibilities and making efficient use of mobile screen real estate during text input.
Product Compatibility
Review the details below to ensure this product is supported within your environment.
Component Type
.NET
.NET Version
.NET 10 LTS
.NET Platform
.NET MAUI
IDE Support
Visual Studio
Visual Studio Code
About DevExpress
DevExpress, founded in 1998 and headquartered in Glendale, California, specializes in developer-focused UI components, libraries, and frameworks designed for .NET, Blazor, ASP.NET, WPF, WinForms, JavaScript, VCL (Delphi/C++Builder), and cross-platform environments. Its extensive product portfolio includes popular offerings such as DevExtreme for JavaScript UI, powerful reporting and dashboard solutions, CodeRush productivity extensions, and frameworks like XAF for rapid app development. DevExpress is known for delivering frequent updates, strong accessibility features, and a consistent developer experience, helping IT professionals build responsive, high-performance desktop, web, and mobile applications for a wide range of platforms.