WinUI Controls for Windows Desktop Apps

Add enterprise UI controls to your new desktop applications based on the latest WinUI 3.0 framework.

A powerful WinUI data grid with cell customization and high-performance virtualization.

WinUI Calendar, Accordion Layout Control to Extend Application Functionality

Fluent Design desktop controls for modern Windows app development

Support for over 50 WinUI-specific chart types

* ComponentOne WinUI controls are included in the WinUI & MAUI Edition.

C1_Winforms_ui_컨트롤

Why Choose ComponentOne for WinUI?

WinUI controls are reusable design elements that help developers implement a variety of features in desktop applications in less time.

ComponentOne provides a complete set of high-performance, flexible WinUI controls, including data grids, charts, inputs, and more.

Build Cross-Platform Applications

Our WinUI & MAUI Edition includes cross-platform mobile components for developing desktop, Android and iOS applications using the same code. See MAUI controls.

Fast and Powerful WinUI Datagrid

Get our industry-standard, lightning-fast FlexGrid WinUI datagrid control with advanced features like row details, full-text filtering, and data virtualization.

Fluent Style for the Modern Desktop

ComponentOne's .NET WinUI controls feature fluent, built-in styles that are minimal and modern and offer support for both light and dark themes.

Efficiently load and display large data sets

Our innovative DataCollection enables data virtualization for loading large data sets on-demand, where data is loaded in pages as the user scrolls in real-time.

Easy API and MVVM Support

Develop apps seamlessly using our easy-to-use API and XAML. Fully declare controls in XAML, following MVVM best practices, or write code completely in C#.

Support for NuGet and Visual Studio 2022

Build your Windows desktop apps using the latest version of Visual Studio with design-time and NuGet package management.

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

WinUI Key Features

  • FlexGrid

    ComponentOne FlexGrid is a fast WinUI data grid that provides tabular data editing, sorting, filtering, grouping, and more.

    Learn More
  • FlexChart

    Experience data visualization with FlexChart, featuring over 50 .NET chart types! Key features include flexible data binding, annotations, scrolling, and analytics.

    Learn More
  • Calendar

    The ComponentOne WinUI Calendar control provides a touch-friendly date picker with default formatting and customizable templates.

    Learn More

WinUI controls

Data Management

DataFilter

FlexGrid

Transposed Grid

Data Services

DataCollection

DataConnectors *

DataEngine *

TextParser *


* ComponentOne Enterprise only

Input & Editor

AutoCompleteCheckBox

DatePicker

DateTimePicker

MaskedTextBox

NumericBox

RangeSlider

TextBox

TimeEditor

ToggleButton

Data visualization

FlexChart


Navigation & Layout

Accordion

Menu

Schedule Management

Calendar

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 WinUI Free Trial

Download

ComponentOne for WinUI & MAUI Pricing and Licensing

* All amounts are exclusive of VAT.

Introduction Inquiry

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