Essential WPF UI Controls Used by Windows Desktop Developers Worldwide

Develop Beautiful, Modern Windows Desktop Applications Featuring Advanced Data Grids, Charting Controls, and More with a Complete and Flexible Suite of WPF-Specific UI Controls

Support for 100+ essential WPF-specific UI controls

High-performance WPF grid, chart, report, and pivot controls for large data rendering.

WPF input, layout, calendar, and other controls for implementing desktop screens

Easy styling and MVVM support to complete your WPF UI.

Support for .NET Framework and .NET 6+

C1_Winforms_ui_컨트롤

Why Should I Use ComponentOne for WPF?

WPF UI (Windows Presentation Foundation) 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 WPF UI Controls, Including Data Grids, Charts, Reports, Inputs, and More

Fast Data Management UI

Provide flexible filtering to end users using DataFilter.

Financial & Analysis Charts

Supports over 100 unique chart types and features to support data analysis with a flexible API.

Easy-to-Use API and MVVM Support

It allows for APIs designed for development strategies and XAML control declarations following MVVM best practices.

Modern Looking Desktop Apps

Supports touch support and simple styling without the need to customize templates.

Visual Studio Integration

Get started quickly with project templates, drag and drop controls from the toolbox, and write less code.

200+ C# Samples

Access hundreds of code samples on GitHub or installed locally to implement any feature yourself!

Manageable Distribution With NuGet Packages

ComponentOne NuGet packages make package management easy.

Scale Apps With Cross-Platform Controls

Develop powerful desktop apps and bring them to the web or mobile with simple code reuse in Blazor and Xamarin.

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

WPF UI Controls

FlexGrid

WPF Data Grid

Enhance your enterprise WPF applications with FlexGrid, a powerful, high-performance data grid. Load and display up to 1 billion rows with data virtualization capabilities.


FlexChart

WPF Chart Control

Bring your apps and dashboards to life with WPF data visualizations, featuring over 80 chart types and blazing-fast DirectX rendering.

FlexReport

WPF Reporting Engine

We provide fast, modern .NET reports for business apps. Data visualization and code-free reporting are complete.

Scheduler

Perfect Schedule Calendar

It comes fully equipped with 5 built-in views, repeating appointments, reminders, labels, data binding, grouping, import/export, and more.

RichTextBox

WPF Text Editor

Edit and format rich text with various fonts, decorations, sizes, colors, and other basic HTML and RTF features such as images and tables.

FlexPivot

Complete WPF Pivot Table UI

Create dynamic pivot tables like Microsoft Excel by generating pivot grids and charts that aggregate millions of rows of data in milliseconds.

WPF Controls

Data Management

DataFilter

FlexGrid

FlexPivot/OLAP *

ListView

Transposed Grid


Data Services

DataCollection

DataConnectors *

DataEngine *

TextParser *


* ComponentOne Enterprise only

Data visualization

FinancialChart *

FlexChart

GanttView

Gauges

Maps

Sparkline


Input & Edit

ColorPicker

ComboBox

DateTime Editors

DropDown

FilePicker

Input

MaskedTextBox

NumericBox

MultiSelect

PropertyGrid

RangeSlider

RichTextBox

TagEditor

Navigation & Layout

Accordion

DockControl

DragDropManager

LayoutPanels

Menu

ProgressBar

RadialMenu

Ribbon

TabControl

ToolStrip

TreeView

Windows

Reporting & Documentation

Excel

FlexReport

FlexViewer

PDF


Schedule Management

Calendar

Scheduler


Utility

BarCode

Spell Checker

Themes

Zip

Explore Over 100 WPF-Specific Controls for Developing Business Applications, Including Data Grids, Charts, Input, Navigation, and Reports

The Controls Below Support .NET 6, .NET 8, and .NET Framework 4.5.2+

.NET Framework-Only Controls

This control is supported in .NET Framework 4.5.2 +

Data Management

DataSource

FlexSheet*


Data visualization

Chart3D

OrgChart

Input & Editor

Expression Editor

InputPanel

Rating



Navigation & Layout

Book

Carousel

HyperPanel

OutlookBar

Tiles

TileView

Reporting & Documentation

PrintDocument

C1Word Library


Utility

Binding Expressions

Project Templates

Zip

WPF Demo

All WPF demos and samples are integrated into a single desktop application for easier viewing.


Check out all the features of ComponentOne!

Download Desktop Demo

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

Download

ComponentOne for WPF Pricing and Licensing

* All amounts are exclusive of VAT.

Developer License

This license is required to use the official ComponentOne for WPF controls.


$970

* You must purchase 1 copy per developer.

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