.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.

High-performance solutions

FlexGrid is designed to support large data sets with features such as grouping, aggregation, paging, and on-demand scrolling in virtual mode.

Easy customization

One of FlexGrid's main strengths is its flexibility in customizing every aspect of its appearance, both for the entire grid and for individual cells.

Deployable on desktop, mobile, and web

FlexGrid for MAUI includes support for Windows desktop (WinUI), Android, iOS, and macOS applications. Blazor support also allows you to extend your apps to the web.

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 product consultation Developer Forum (Technical Support)

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.

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 details
  • 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

- 새로운 탭 기반 필터 UI (distinct/null 필터)

- 검색 결과 수 확인 가능, 열/행 스크롤 제어 개선

- FlexChart 향상 및 ToggleSwitch 컨트롤 추가

- (v1.1) Flex Grid : 모던 필터 UI 기능 개선

WPF

- Rules Manager UI 도입 (조건부 서식)

- 스크롤 팁 & 오른쪽/아래 고정 지원

- ToggleSwitch, RadialMenu 단축키, 디자인 타임 UX 지원

- (v1.1) Office365 테마 개선

- (v1.1) 기본 지도(Maps) 소스 → OpenStreetMaps로 변경

WinUI

- FlexViewer & FlexReport 정식 출시

- FlexChart 축 분할, 스크롤 이벤트 개선

WinUI & MAUI (v1.1) 

- FlexGrid : 행과 열 선택 및 드래그 동작 개선

- WinUI FlexViewer : ALT + 방향키를 이용한 키보드 페이지 네비게이션 지원

- PDF 내보내기 기능 개선

Blazor

- FlexGrid & FlexChart 개선

- (v1.1) Linux 환경 호환성 개선

- (v1.1) FlexGrid 버그 다수 수정

ASP.NET Core

- FlexReport 정식 지원 (.NET Standard)

- FlexGrid & FlexChart 개선

Learn more about new features

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.


₩1,364,000

* You must purchase 1 copy per developer.

FAQ

  • How to install ComponentOne
  • How to Authenticate and Cancel a License Online
  • How to Authenticate and Unauthorize an Offline License

Introduction Inquiry

Check online quotes and request quotes

Request for product purchase consultation

ComponentOne Enterprise

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

Desktop

WinForms

WinUI

WPF

UWP

Mobile

MAUIXamarin Forms

Xamarin iOS

Xamarin Android

Legacy

ActiveX

ASP.NET Web Forms

Silverlight

LightSwitch

Data Services

Web API

.NET Data Services

Web

ASP.NET MVC

ASP.NET Core MVC

Blazor

Controls for .NET developers

  • Spread.NET

    Global No. 1 Excel SpreadSheet Component
    • Excel import/export support
    • Support for 450 Excel functions
    • Support for WinForms, ASP.NET, and WPF
    Learn more
  • ActiveReports.NET

    .NET-based business reporting components
    • Report designer that requires no coding
    • Full report viewer
    • Supports WinForms, WPF, ASP.NET MVC, and .NET CORE
    Learn more
  • Forguncy

    A business web development solution built with Excel without coding.
    • Easy and quick web implementation with Excel features
    • Web development without HTML & CSS
    • Data collection and integration solution
    Learn more
  • DsExcel

    High-performance Java & Kotlin / .NET-based Excel spreadsheet API library
    • Create, load, edit, and save spreadsheets
    • Parse, convert, and share spreadsheets
    • Calculate formulas and format cells
    Learn DsExcel Java
    Learn about DsExcel .NET