DevExpress WPF UI Controls allow you to build and deliver high-performance, visually compelling line-of-business desktop applications that emulate the look, feel, and capabilities of sophisticated Microsoft applications.
Visit our website to learn more about product features, capabilities, and pricing options. To evaluate DevExpress controls and libraries in your project, download our fully-functional trial version today: Free 30-day Trial Version.
Each interactive DevExpress WPF demo includes source code to help you explore component features and common code patterns.
The following table lists the solution location for each category:
| Demo Category | Path |
|---|---|
| AI-powered Extensions | C#: WPF\CS\AIDemo.Wpf VB.NET: WPF\VB\AIDemo.Wpf |
| Bars & Menu | C#: WPF\CS\BarsDemo.Wpf VB.NET: WPF\VB\BarsDemo.Wpf |
| Charts | C#: WPF\CS\ChartsDemo.Wpf VB.NET: WPF\VB\ChartsDemo.Wpf |
| Controls | C#: WPF\CS\ControlsDemo.Wpf VB.NET: WPF\VB\ControlsDemo.Wpf |
| Diagram | C#: WPF\CS\DiagramDemo.Wpf ; WPF\CS\DiagramDesigner VB.NET: WPF\VB\DiagramDemo.Wpf ; WPF\VB\DiagramDesigner |
| Dialogs & Windows | C#: WPF\CS\DialogsDemo.Wpf VB.NET: WPF\VB\DialogsDemo.Wpf |
| Docking | C#: WPF\CS\DockingDemo.Wpf ; WPF\CS\VisualStudioDocking VB.NET: WPF\VB\DockingDemo.Wpf ; WPF\VB\VisualStudioDocking |
| Data Editors | C#: WPF\CS\EditorsDemo.Wpf VB.NET: WPF\VB\EditorsDemo.Wpf |
| Gantt Control | C#: WPF\CS\GanttDemo.Wpf VB.NET: WPF\VB\GanttDemo.Wpf |
| Gauges | C#: WPF\CS\GaugesDemo.Wpf VB.NET: WPF\VB\GaugesDemo.Wpf |
| Data Grid | C#: WPF\CS\GridDemo.Wpf VB.NET: WPF\VB\GridDemo.Wpf |
| Layout Control | C#: WPF\CS\LayoutControlDemo.Wpf VB.NET: WPF\VB\LayoutControlDemo.Wpf |
| Map Control | C#: WPF\CS\MapDemo.Wpf VB.NET: WPF\VB\MapDemo.Wpf |
| MVVM | C#: WPF\CS\MVVMDemo.Wpf VB.NET: WPF\VB\MVVMDemo.Wpf |
| Navigation | C#: WPF\CS\NavigationDemo.Wpf VB.NET: WPF\VB\NavigationDemo.Wpf |
| PDF Viewer | C#: WPF\CS\PdfViewerDemo.Wpf VB.NET: WPF\VB\PdfViewerDemo.Wpf |
| Pivot Grid | C#: WPF\CS\PivotGridDemo.Wpf VB.NET: WPF\VB\PivotGridDemo.Wpf |
| Property Grid | C#: WPF\CS\PropertyGridDemo.Wpf VB.NET: WPF\VB\PropertyGridDemo.Wpf |
| Ribbon | C#: WPF\CS\RibbonDemo.Wpf VB.NET: WPF\VB\RibbonDemo.Wpf |
| Rich Text Editor | C#: WPF\CS\RichEditDemo.Wpf VB.NET: WPF\VB\RichEditDemo.Wpf |
| Sankey Diagram | C#: WPF\CS\SankeyDemo.Wpf VB.NET: WPF\VB\SankeyDemo.Wpf |
| Scheduler | C#: WPF\CS\SchedulingDemo.Wpf VB.NET: WPF\VB\SchedulingDemo.Wpf |
| Spreadsheet | C#: WPF\CS\SpreadsheetDemo.Wpf VB.NET: WPF\VB\SpreadsheetDemo.Wpf |
| Tree List | C#: WPF\CS\TreeListDemo.Wpf VB.NET: WPF\VB\TreeListDemo.Wpf |
| Tree Map | C#: WPF\CS\TreeMapDemo.Wpf VB.NET: WPF\VB\TreeMapDemo.Wpf |
| Windows UI | C#: WPF\CS\WindowsUIDemo.Wpf VB.NET: WPF\VB\WindowsUIDemo.Wpf |
Real-world applications built with multiple DevExpress WPF UI controls. Use these projects as a basis for your own app or as a practical guide when building scalable, maintainable DevExpress-powered desktop solutions:
- Outlook Inspired App — A line-of-business application (a fictitious company with employees, customers, products, sales, and opportunities, plus reporting and analytics).
- Hybrid App — A line-of-business application used to manage customers, employees, sales, products, and quotes. It blends classic desktop data-management controls with a tile-based Windows Modern UI.
- Mail Client — An email application with Mail, Calendar, Contacts, and Tasks modules.
- Windows Mail Client — An email client with a Fluent/Windows-style UI and hamburger-menu navigation.
- Sales Dashboard — A sales and revenue analytics dashboard that breaks performance down by channels, regions, sectors, and time periods.
- Products Demo — Our "Build Your Own Office" showcase that leverages multiple DevExpress WPF controls (Data Grid, Spreadsheet, Rich Text Editor, Reports, Pivot Grid, Scheduler, PDF Viewer, Photo Gallery, and more) in a single Office-style application.
- Realtor World — A real-estate application used to browse property listings and agents. The application includes market statistics, mortgage rates, and a loan calculator.
- Stock Market Trader — A financial trading workspace with real-time watchlists, trading charts, market depth, and open-order, order-history, and trade-history panels.
- Video Rent — A video-rental management application (customers, movie inventory, rental transactions, companies, and artists).
Refer to the following help topic for additional information: WPF Interactive Demos.
DevExpress Reports is our award-winning .NET reporting platform that allows you and your users to build, view, print, and export fully formatted documents with ease. Refer to the following repository for additional information: DevExpress Reports Demos.
Refer to the following DevExpress WPF help topic for information on system requirements (v26.1): Prerequisites.
Demo projects targeting .NET Framework 4.6.2+ require the use of the DevExpress Unified Installer on your local machine.
-
Clone the current repository:
-
Each demo or sample application is a standalone solution. You will find both C# (
WPF/CS,WPF/<SampleApp>/CS) and VB (WPF/VB,WPF/<SampleApp>/VB) versions in theWPFfolder. Open the demo solution you want to explore:- <Demo>.NetCore.Desktop.sln — targets .NET 8+
- <Demo>.sln — targets .NET Framework
For example:
-
Run the application.
DevExpress Dashboard allows you to create interactive, data-driven dashboards. Our Dashboards ship with a Dashboard Designer, Dashboard Viewer, and 15+ data visualization widgets — charts, grids, pivots, gauges, maps, and more. Refer to the following repository for additional information: DevExpress BI Dashboard Demos.
DevExpress Office & PDF File API library allows you to generate, edit, and convert documents (DOCx, XLSx, PDF, PPTx) without Microsoft Office or Adobe Acrobat dependencies. Refer to the following repository for additional information: DevExpress Office & PDF File API Demos.