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 2025 v1.2
New features

WinForms

- FlexGrid Gemini AI Filtering Sample Added: Enables AI to generate and apply filter definitions without accessing actual data, providing a safer and more lightweight filtering experience.

- FlexGrid Custom Context Menu Sample Added: Allows users to configure contextual menus similar to Excel based on the situation.

- Other Enhancements: Improvements to FlexGrid, FlexChart, Input, Ribbon, Themes, and more.

WPF

- Custom Localization Sample: Supports runtime UI culture switching and applying custom resource files.

- UI Automation and ViewRange Improvements: Enhanced accessibility and data virtualization. Default map source updated to OpenStreetMaps.

- FlexViewer: Added localization support and a new MaxPrintPageCount property.

- .NET 9 Support: Custom Localization support extended across all WPF libraries.

Blazor

- TreeView: Improved drag-and-drop repositioning behavior.

- FlexGrid: Enhanced UI Automation and ViewRange performance.

- FlexViewer: Fixed page count error in landscape printing and added MaxPrintPageCount property.

WinUI & MAUI

- FlexGrid: Improved cell selection when using frozen rows and columns.

- FlexViewer: Added localization support and MaxPrintPageCount property.

- DataFilter: Applied a new template presenter for improved rendering scenarios.

- FlexGrid: Enhanced UI Automation and ViewRange.

How to Update ComponentOne Controls

- A new Update Guide page is now available.

- You can update directly through the C1ControlPanel.


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