.NET MAUI UI Controls for Cross-Platform C# Mobile Development

Deliver Enterprise Mobile Applications Faster with the Advanced .NET MAUI Control Toolkit.

MAUI Provides Various UI & Data Visualization Controls Such as Data Grid, Chart, and Input

50+ Different MAUI-specific chart types available

.NET 8.0+ support

C1_Winforms_ui_컨트롤

Why should you use ComponentOne MAUI controls?

.NET MAUI UI Controls Are Reusable Design Elements That Help Developers Build User Interfaces for Windows, macOS, iOS, and Android Applications in Less Time ComponentOne Offers Advanced MAUI Controls That Add Data Editing and Visualization Capabilities to Enterprise Applications

Deliver Enterprise Features

Deliver productivity and enterprise features in your .NET mobile apps. View and edit data like a spreadsheet or build dynamic dashboards with charts.

Write C# Code Once

Migrate your Xamarin.Forms apps or create new cross-platform mobile apps with .NET MAUI and ComponentOne controls. Write once in C# and deliver apps for all users.

Deploy for Desktop, Mobile and Web

Our .NET MAUI controls support WinUI, Android, iOS and macOS applications. You can also easily share code with WPF and Blazor versions of the same controls.

Ask anything!

Share your concerns and questions about ComponentOne with MESCIUS's expert team. We empathize with your concerns and are here to help.

Online Consultation

MAUI Data Grid - Mobile

  • Adaptive column sizing

    FlexGrid supports adaptive (responsive) column sizing, ensuring the grid displays beautifully on devices of all sizes. Columns can also be resized at runtime.

  • Rearrange columns

    FlexGrid for MAUI allows users to reorder columns by touch (tap, drag, etc.). The layout is saved and persisted for future executions of the application.

  • Select cells

    Provides touch-friendly drill-downs or additional analysis for selected cells. FlexGrid supports multiple selection modes, including cell, row, range, and checkbox selection.

MAUI Data Grid - Cells

  • Cell Customization

    Apply conditional formatting to highlight values that meet criteria. FlexGrid provides a flexible cell formatting API using C# or XAML.

  • Editing cells

    Inline editing allows you to easily edit cells with a double-tap. Alternatively, you can display a pop-up editing form to facilitate mobile data entry.

  • Merge and freeze cells

    FlexGrid offers Excel-like pinning and merging features. Pinning allows you to keep rows and columns in view as the user navigates the DataGrid's contents.

MAUI Data Grid - Data

  • Automatic data binding

    Get started quickly with automatic column creation when data binding, or create an unbound grid and use FlexGrid like a spreadsheet.

  • Edit and export data

    Add new rows, edit existing bound data, and export data grids to CSV, TXT, and HTML file formats.

  • Filters and Search

    Provides runtime filtering using the built-in filter row or search box. Configure strict text matching to ensure FlexGrid highlights results.

  • Grouping and Aggregation

    Analyze large data sets using runtime grouping and aggregation. Display data grouped by customizable group headers and aggregated values.

  • Real-time updates

    Create real-time grid displays and dashboards using automatic updates. Animate stock prices and other rapidly updating information in your data grid.

  • Multi-column sorting

    FlexGrid can be sorted by clicking or tapping on column headers. The MAUI data grid also supports sorting by multiple columns and customizing icons.

MAUI Data Grid - Performance

  • Drilldown Row Details

    Drill down into records to display more details within collapsible panels. On-demand details allow you to display more data while optimizing initial load times.

  • On-Demand Loading

    Improve performance and reduce loading times for very large data sets with on-demand loading, where data is retrieved only when the user scrolls. This feature is also known as virtual mode.

  • Paging

    To improve performance, you can enable paging instead of vertical scrolling. Set the page length and use the Data Pager control to scroll forward or backward through the pages.

Transposed MAUI DataGrid

The transposed MAUI data grid flips the rows and columns so that the headers appear on the lower left and the rows fill the entire screen.


You can enable transposition functionality with FlexGrid by simply adding a single line of markup.

50+ MAUI Chart Control

Build dynamic dashboards and data visualizations using FlexChart, a cross-platform .NET MAUI charting control.


  • Build the exact chart you need with over 50 chart types, combination plots, and stacking options.
  • Configure your MAUI charts down to the finest detail using label formatting, gridlines, tick marks, and more.
  • Enable interactive features such as pop-up labels, selection, zoom, pan, and line markers.

MAUI Input Control

  • Calendar

    The ComponentOne MAUI Calendar control provides a touch-friendly date picker with built-in formatting and customizable templates.

    See More
  • Input Control

    Expand your .NET MAUI toolbox with a variety of useful input controls, including masked text inputs, date and time pickers, toggle buttons, and more.

ComponentOne 2025 v1.1
New features

WinForms

- New tab-based filter UI (distinct/null filter)

- View search result counts, improved column/row scroll control

- FlexChart enhancements and new ToggleSwitch control

- (v1.1) FlexGrid: improved modern filter UI

WPF

- Introduced Rules Manager UI (conditional formatting)

- Scroll tips & support for freezing right/bottom panes

- ToggleSwitch, RadialMenu shortcuts, and design-time UX support

- (v1.1) Improved Office365 theme

- (v1.1) Default map source changed to OpenStreetMaps

WinUI

- Official release of FlexViewer & FlexReport

- FlexChart axis splitting and improved scroll events

WinUI & MAUI (v1.1)

- FlexGrid: improved row/column selection and drag behavior

- WinUI FlexViewer: keyboard page navigation with ALT + arrow keys

- Enhanced PDF export

Blazor

- FlexGrid & FlexChart improvements

- (v1.1) Improved Linux compatibility

- (v1.1) Multiple FlexGrid bug fixes

ASP.NET Core

- Official support for FlexReport (.NET Standard)

- FlexGrid & FlexChart improvements

Learn More

ComponentOne for MAUI Free Trial

Download

ComponentOne for MAUI Pricing and Licensing

* All amounts are exclusive of VAT.

Developer License

This license is required to use the official ComponentOne for WinUI & MAUI controls.


$970

* You must purchase 1 copy per developer.

ComponentOne Enterprise

Expand your development reach across all .NET platforms with ComponentOne Enterprise.

Controls for .NET Developers

  • Spread.NET

    The World’s #1 Excel Spreadsheet Component
    • Seamless Excel Import & Export
    • 450+ Built-in Excel Functions
    • Full Support for WinForms, ASP.NET, and WPF
    Learn more
  • ActiveReports.NET

    .NET-based Business Reporting Components
    • No-Code Report Designer
    • Comprehensive Report Viewe
    • Supports WinForms, WPF, ASP.NET MVC, and .NET Core
    Learn more
  • Forguncy

    Build Business Web Apps with Excel — No Coding Needed
    • Turn Excel features into fast, powerful web apps
    • Start web development — no HTML or CSS required
    • Unify and collect your business data with ease
    Learn more
  • DsExcel

    High-Performance Excel Spreadsheet API for Java, Kotlin, and .NET
    • Easily create, load, edit, and save spreadsheets
    • Parse, convert, and seamlessly share spreadsheets
    • Powerful formula calculations and flexible cell formatting
    DsExcel Java
    DsExcel .NET