[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
 [Expand]What's Installed
 [Collapse].NET Core 3 Support
   Getting Started
   Create a New .NET Core WPF Application
   Migrate WPF Applications to .NET Core 3
   Deploy .NET Core Applications
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

.NET Core 3 Support

Expanded Prerequisites

The table below shows the versions of DevExpress WPF Controls that support .NET Core.

DevExpress Version .NET Core 3.0 .NET Core 3.1 (LTS)

Prerequisites to build .NET Core applications:

Expanded Getting Started

The Getting Started topic explains how to start using DevExpress WPF UI controls in a .NET Core WPF application.

Expanded Migrate an Existing Application to .NET Core 3

The Migrate WPF Applications to .NET Core 3 topic describes how to migrate an existing WPF Application to .NET Core 3.

Expanded Deployment

The Deploy .NET Core Applications topic describes how to deploy your .NET Core 3 WPF application.

Expanded Limitations

DevExpress WPF controls have the following limitations:

  • The ApplicationJumpListService is not available.
  • The default theme (Office2016White) is not applied by default (you need to apply a theme manually).
  • Theme Designer builds theme assemblies that target the .NET Framework only.
  • The following Visual Studio design time features are not supported:

    • Smart Tags
    • Data Source Wizard
    • Scaffolding Wizard
    • Selection of non-visual elements (Data Grid columns, Toolbar & Ribbon items)
    • Configuration wizards (Chart Designer, Diagram Designer, Feature Browser for the Data Grid)
    • Applying the application theme from App.config to all designer previews
    • Custom context menu items

Follow these steps to create custom themes for .NET Core applications with the Theme Designer:

  1. Install DevExpress WPF Controls for the .NET Framework.
  2. Build and publish your custom theme that targets the .NET Framework in the Theme Designer.
  3. Reference the resulting assembly in .NET Core 3 projects.

Theme projects contain XAML resources and no C# or VB code, and there are no conflicts between the .NET Framework and .NET Core.

Is this topic helpful?​​​​​​​