DevExpress.WPF.ProjectTemplates 25.1.4

Prefix Reserved
dotnet add package DevExpress.WPF.ProjectTemplates --version 25.1.4
                    
NuGet\Install-Package DevExpress.WPF.ProjectTemplates -Version 25.1.4
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DevExpress.WPF.ProjectTemplates" Version="25.1.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DevExpress.WPF.ProjectTemplates" Version="25.1.4" />
                    
Directory.Packages.props
<PackageReference Include="DevExpress.WPF.ProjectTemplates" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DevExpress.WPF.ProjectTemplates --version 25.1.4
                    
#r "nuget: DevExpress.WPF.ProjectTemplates, 25.1.4"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DevExpress.WPF.ProjectTemplates@25.1.4
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DevExpress.WPF.ProjectTemplates&version=25.1.4
                    
Install as a Cake Addin
#tool nuget:?package=DevExpress.WPF.ProjectTemplates&version=25.1.4
                    
Install as a Cake Tool

DevExpress WPF Templates

What's Included

This NuGet package contains project templates you can use with the DevExpress WPF components.

Common

  • Application Builder: dx.wpf.appbuilder - Allows you to create a WPF application by choosing one shell (navigation type) and multiple views with pre-configured DevExpress controls. All selected views are automatically injected into the navigation system. The template offers infrastructure for MVVM, Dependency Injection, and asynchronous command processing.
  • Blank Application: dx.wpf - Creates a desktop (WPF) application with a single empty form with DevExpress themes/styles.
  • MVVM Application: dx.wpf.mvvm - Creates a desktop (WPF) application featuring the Model-View-ViewModel (MVVM) architectural pattern. The application supports Dependency Injection (DI) with a sample data service injected into the view model. MVVM integration is powered by the DevExpress MVVM Framework.
  • Ribbon-based Application: dx.wpf.ribbon - Creates a desktop (WPF) application with an empty form featuring the Ribbon UI.

Reporting & Data Analytics

  • Reporting Application: dx.wpf.reporting - Creates a desktop (WPF) application with a Document Viewer that shows a tabular report created at design time.
  • BI Dashboard Viewer Application: dx.wpf.dashboard - Creates a desktop (WPF) application with a BI Dashboard Viewer that visualizes key business data generated at design time.

Office-Inspired Controls

  • Office File API Application: dx.wpf.officefileapi - Creates a desktop (WPF) application with an integrated Rich Text Editor, Spreadsheet, and PDF Viewer controls. The application mimics Microsoft Office apps for editing DOCX/RTF, XLSX/CSV, and PDF files. It also supports Mail Merge, bar code generation, document export, and conversion operations (requires the Universal or Office File API subscription: https://www.devexpress.com/buy/net/).

Hybrid & Enterprise Development

  • Shared WPF & .NET MAUI Application: dx.wpf.maui - Creates both desktop (WPF) and mobile (.NET MAUI for iOS/Android) applications with a shared presentation and data layer(entity model, business logic, and data service). The application supports Dependency Injection (DI) and Model-View-ViewModel (MVVM) architectural patterns.
  • OData-based Application: dx.wpf.odata - Creates a desktop (WPF) application with a secure data layer powered by ASP.NET Core OData, EF Core, and XAF's Backend Web API Service (requires the Universal subscription: https://www.devexpress.com/buy/net/). With this additional layer of protection (authentication, authorization, and encryption), desktop UI clients cannot access database connection information or modify database tables directly.
  • Middle-Tier Security Application: dx.wpf.middletier - Creates a desktop (WPF) application with a secured data layer powered by ASP.NET Core WebAPI, EF Core and XAF's Middle-Tier Application Server (requires the Universal subscription: www.devexpress.com/buy/net/). With this additional layer of protection (authentication, authorization, and encryption), desktop UI clients cannot access database connection information or modify database tables directly. Developers can also maintain an existing data context (DbContext) and business logic while establishing remote/secure connections to an RDBMS-based data store.
  • Tabbed MDI Application: dx.wpf.mdi - Creates a desktop (WPF) application with a Tabbed MDI featuring the Ribbon UI. The application is based on the Dock Layout Manager, which lets you incorporate dockable tabs and navigation panels. At runtime, end users have the ability to drag tabs from the main form to create separate forms.

How to Install the Package

To download and install the package, run the following command in the Command Prompt or the Terminal Window:

dotnet new install DevExpress.WPF.ProjectTemplates

How to Create a Project

Once the package is installed, included project templates appear in the New Project wizard in your IDE. Use the "DevExpress" keyword to find all installed templates.

To create a new project in the CLI, execute the dotnet new <template> command. For example:

dotnet new dx.wpf --help
dotnet new dx.wpf -n MyProjectName

To ensure that your project can access the required DevExpress NuGet packages, run the DevExpress Unified Component Installer or register the online DevExpress NuGet Feed in your IDE / CLI (if you have not done so yet). For additional information, review the following:

NOTE: Currently, the rich design-time functionality for DevExpress UI components (designers, project wizards, etc.) is only available in the Visual Studio IDE for Windows and requires the DevExpress Unified Component Installer. In other IDEs, standard design-time support for UI platforms may not be available.

How to Get Started

To get started with DevExpress WPF components, refer to the following help topic WPF Get Started.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

  • net8.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on DevExpress.WPF.ProjectTemplates:

Package Downloads
DevExpress.ProjectTemplates

Project templates that allow you to create applications with DevExpress components.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
25.1.4 290 8/11/2025
25.1.3 402 7/2/2025
24.2.9 141 8/12/2025
24.2.8 250 6/23/2025
24.2.7 518 5/6/2025
24.2.6 807 3/24/2025
24.2.5 538 2/19/2025
24.2.3 949 12/12/2024