Xamarin UI Controls for Developing Native Mobile Apps

Add cross-platform business controls to your iOS, Android, and UWP mobile apps with ComponentOne Xamarin UI.

Provides various UI controls such as Xamarin-specific data grids, charts, and inputs.

Provide a common UI & UX experience across all mobile devices

Supports Xamarin.iOS, Android, UWP and Xamarin.Forms 5.0

* ComponentOne Xamarin controls are integrated into WinUI & MAUI Edition.

C1_Winforms_ui_컨트롤

Why Choose ComponentOne for Xamarin?

Xamarin UI Controls Are Reusable Design Elements That Help Developers Implement a Variety of Features in Mobile Applications in Less Time

ComponentOne Provides a Complete Set of High-Performance, Flexible Xamarin Controls, Including Data Grids, Charts, Inputs, and More

Fill the Xamarin Control Gap

Fill your Xamarin toolbox with essential data visualization, calendar, PDF, and data entry controls designed for enterprise apps.

Enhanced Native Experiences

Studio for Xamarin has been optimized for all Xamarin development and provides truly native experiences in Android, iOS, and UWP.

Superior Animation

Deliver the best native mobile experiences with animation built into select controls like FlexGrid, FlexChart, Calendar, and gauges.

Performance Optimization

These controls are designed specifically for the Xamarin architecture to ensure superior compatibility, speed, and size—with no dependencies on SkiaSharp or other libraries

Full Designer Support

With full support for Visual Studio designers and XAML Previewer, it's easy to construct your Android XML and iOS storyboards.

Universal Cross-Platform Development

Get the same features in iOS, Android, and UWP. With Xamarin.Forms, you can write C# code once to deliver universal experiences across all devices.

Manageable Distribution

Package management is effortless with ComponentOne NuGet packages on nuget.org or installed locally.

Adaptive Styles for All Devices

Our controls deliver a unique look and feel to match each target device and the latest UX trends—without any extra effort required.

Xamarin UI Controls

FlexGrid

Xamarin UI Component Data Grid

Deliver a mobile spreadsheet UI with FlexGrid, the Xamarin data grid. It supports adaptive columns, touch gestures, and endless formatting options with custom cells.


FlexChart

80 Xamarin charts


Enhance your data visualizations with over 80 charts, interactions, and elements for mobile enterprise apps.

FlexViewer

Xamarin PDF Viewer


Display PDF files in Xamarin.Forms, Android, and iOS mobile apps. The viewer supports page navigation and text search.

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

All Xamarin UI controls

Data Management

FlexGrid

Data Services

DataCollection

DataConnectors *

DataEngine *

TextParser *

* ComponentOne Enterprise only

Input & Editor

AutoComplete

CheckBox

ComboBox

DropDown

MaskedEntry

ToggleButton

Reporting & Help

FlexViewer


Schedule Management

Calendar

Data visualization

BulletGraph

FlexChart

FlexPie

LinearGauge

RadialGauge

Sunburst

TreeMap

Xamarin Component Visual Studio Project Template

Get up and running quickly with ComponentOne Studio for Xamarin using project templates. Templates include pre-existing reference controls, saving you time when adding required libraries. The following project templates are included with Visual Studio 2019 and Visual Studio for Mac.


  • Xamarin.Forms cross-platform apps using .NET Standard
  • Xamarin.Forms cross-platform apps using the Portable Class library
  • Xamarin.Forms Entity Framework App with FlexGrid and SQLite
  • Xamarin.Android app
  • Xamarin.iOS app
See more details

ComponentOne 2026 v1
New features

[NEW] WinForms

- DateRangeEdit: Date range picker with localized formats and preset ranges (This Week, This Month, etc.)

- C1Input: Improved MVVM support with better separation of UI actions and business logic

- FlexDiagram:  Node collapsing for large diagrams and support for custom 2D shapes


[NEW] WPF

- FlexDiagram (Beta): Load Mermaid files and create interactive flowcharts and org charts

- Gauge: Build advanced radial and linear gauges with GaugeMark and GaugeLabel decorators

- FlexGrid Multiple Cell Factories: Chain multiple cell factories for row details, skeleton loading, and more

- UI Automation Control: Disable UI automation (AutomationEnabled) to improve app performance


ASP.NET Core

- FlexGrid MultiFilter: Combine condition filters and value filters in an Excel-style experience

- FlexGrid Exact Match Search: Precise filtering with FlexGridSearch.ExactMatch

- Enhanced Undo/Redo: Easier custom undo/redo implementation with GridEditAction


Blazor

- FlexGrid Hover Styles: Configure hover styles based on cell selection modes

- FlexGrid Cell Editing Templates: Define custom editors in Razor markup with minimal code

- GridTextColumn Text Masking: Instant input validation for phone numbers, ZIP codes, and more


WinUI & MAUI

- FlexDiagram (Beta): New control for creating flowcharts and org charts

- WinUI Gauge: New gauge library with gauge marks and labels

- MAUI FlexViewer (GA): View FlexReports and PDF documents in cross-platform apps


Data Services

- Unified FlexReport, PDF, and Excel Services: Generate reports, documents, and spreadsheets using C# only

- FlexReport for .NET Standard: Supports Azure, Linux, and modern .NET environments


Learn More

ComponentOne for Xamarin Free Trial

Download

ComponentOne for Xamarin Pricing and Licensing

* All amounts are exclusive of VAT.

WinUI & MAUI Developer License

ComponentOne for Xamarin has been integrated into ComponentOne for WinUI & MAUI.


$970

* You must purchase 1 copy per developer.

Distribution Key Issuance Request

To deploy ComponentOne controls on a server, you must purchase a deployment license and obtain a deployment key. Please apply for the key through the Deployment Key Portal. A separate deployment key is required for the following platforms when deploying:

  • Xamarin
  • UWP
  • ASP.NET Core
  • ASP.NET MVC
  • Web API

Introduction Inquiry

If you need more detailed product and purchase consultation regarding ComponentOne implementation, please contact us using the method that is most convenient for you.

+82 31-1670-0583

ComponentOne System Requirements

Check the system requirements for each platform.

See More Details

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