DevExpress.XAF.ProjectTemplates 25.1.3

Prefix Reserved
dotnet add package DevExpress.XAF.ProjectTemplates --version 25.1.3
                    
NuGet\Install-Package DevExpress.XAF.ProjectTemplates -Version 25.1.3
                    
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.XAF.ProjectTemplates" Version="25.1.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DevExpress.XAF.ProjectTemplates" Version="25.1.3" />
                    
Directory.Packages.props
<PackageReference Include="DevExpress.XAF.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.XAF.ProjectTemplates --version 25.1.3
                    
#r "nuget: DevExpress.XAF.ProjectTemplates, 25.1.3"
                    
#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.XAF.ProjectTemplates@25.1.3
                    
#: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.XAF.ProjectTemplates&version=25.1.3
                    
Install as a Cake Addin
#tool nuget:?package=DevExpress.XAF.ProjectTemplates&version=25.1.3
                    
Install as a Cake Tool

DevExpress XAF (Cross-Platform .NET App UI & Web API) Templates

What's Included

This NuGet package contains project templates you can use with the DevExpress XAF (Cross-Platform .NET App UI & Web API) components.

  • Desktop & Web Application: dx.xaf - Creates XAF-powered Windows Forms, ASP.NET Core Blazor, and ASP.NET Core Web API projects using Entity Framework Core and XPO ORMs for your desktop and web application development.

This NuGet package contains item templates you can use with the DevExpress XAF (Cross-Platform .NET App UI & Web API) components.

XAF Business Objects

  • EF Core Business Object: dx.xaf.entityobject - An Entity Framework Core class that defines a business model and, consequently, the database structure and CRUD user interface. Unlike a regular Code First class, it supports interfaces that allow you to embed complex business logic in this class.
  • XPO Business Object: dx.xaf.domainobject - An XPO persistent class that defines a business model and, consequently, the database structure and CRUD user interface.
  • Non-Persistent Object: dx.xaf.nonpersistentobject - A class which is added to an XAF Application Model and participates in a UI generation, but not bound to a database table (non-persistent object).

XAF Controllers

  • View Controller: dx.xaf.viewcontroller - A component that is used to change the application flow, customize UI elements and implement custom end-user interaction for XAF Views.
  • Window Controller: dx.xaf.windowcontroller - A component that is used to change the application flow, customize UI elements and implement custom end-user interaction for XAF Windows.

XAF ASP.NET Core Blazor Templates

  • Main Form Template: dx.xaf.blazor.mainformtemplate - Creates a custom Main Form template in ASP.NET Core Blazor XAF applications.
  • Detail Form Template: dx.xaf.blazor.detailformtemplate - Creates a custom Detail Form template in ASP.NET Core Blazor XAF applications.
  • Logon Window Template: dx.xaf.blazor.logonwindowtemplate - A template used for creating a custom Logon Window Template in ASP.NET Core Blazor XAF applications.
  • Popup Window Template: dx.xaf.blazor.popupwindowtemplate - A template used for creating a custom Popup Window Template in ASP.NET Core Blazor XAF applications.
  • Nested Frame Template: dx.xaf.blazor.nestedframetemplate - A template used for creating a custom Nested Frame Template in ASP.NET Core Blazor XAF applications.

XAF WinForms Templates

  • Light Style XAF Main Form WinForms Template: dx.xaf.win.lightstylemainform - A template used for creating a custom Light Style Main Form in WinForms XAF applications.
  • Light Style XAF Main Ribbon Form WinForms Template: dx.xaf.win.lightstylemainribbonform - A template used for creating a custom Light Style Main Ribbon Form in WinForms XAF applications.
  • Detail Form Template: dx.xaf.win.detailform - A template used for creating a custom Detail Form in WinForms XAF applications.
  • Detail Ribbon Form Template: dx.xaf.win.detailribbonform - A template used for creation a custom Detail Ribbon Form in WinForms XAF applications.
  • Popup Form Template: dx.xaf.win.popupform - A template used for creation a custom Popup Form in WinForms XAF applications.
  • Nested Frame Template: dx.xaf.win.nestedframetemplate - A template used for creating a custom Nested Frame in WinForms XAF applications.
  • Lookup Control Template: dx.xaf.win.lookupcontroltemplate - A template used for creating a Lookup Property Editor's custom drop-down window in WinForms XAF applications.
  • Lookup Form Template: dx.xaf.win.lookupform - A template used for creating a custom Lookup Form in WinForms XAF applications.
  • Logon Window Template: dx.xaf.win.logonform - A template used for creating a custom Logon Window Template in WinForms XAF applications.

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.XAF.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.xaf --help
dotnet new dx.xaf -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 XAF (Cross-Platform .NET App UI & Web API) components, refer to the following help topic XAF (Cross-Platform .NET App UI & Web API) 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.XAF.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.3 690 7/2/2025
24.2.8 253 6/23/2025
24.2.7 707 5/6/2025
24.2.6 977 3/24/2025
24.2.5 700 2/19/2025
24.2.3 1,444 12/12/2024
24.1.13 138 6/24/2025
24.1.12 142 5/6/2025
24.1.11 479 3/25/2025
24.1.10 104 2/19/2025
24.1.9 107 1/27/2025
24.1.8 110 12/20/2024
24.1.7 270 11/5/2024
24.1.4 320 8/9/2024
24.1.3 262 6/28/2024