windowsforms-16492-whats-installed-template-gallery.md
The DevExpress App Template Gallery includes templates that utilize specific DevExpress UI controls and components. The gallery includes project templates and project item templates (forms, user controls, view models, reports, etc.). You can use DevExpress templates in WinForms projects that target .NET 8+ or .NET Framework 4.6.2+.
Tip
Use the DevExpress cross-IDE Template Kit to create WinForms projects based on templates. Project templates cover a broader range of usage scenarios when compared to our Template Gallery for .NET Framework. New project templates support hybrid app development and MVVM.
The DevExpress Template Kit includes project templates for .NET 8+ and C# only.
In Visual Studio, right-click an existing solution in the Visual Studio Solution Explorer and select Add DevExpress Item | New Project… to open the project Template Gallery:
To create a new solution with the DevExpress-powered project, do the following:
Click File | New | Project , find DevExpress v25.2 WinForms App Template Gallery , select it, and click Next.
Configure your new project and click Create to open the DevExpress Template Gallery.
Tip
You can also open the DevExpress Template Gallery from the Visual Studio menu. Go to Extensions | DevExpress | All Platforms | New Project… (or New Item… ).
In Visual Studio, right-click an existing project in the Visual Studio Solution Explorer and select Add DevExpress item | New Item… to add a new item:
The following image shows the DevExpress WinForms App Template Gallery:
Framework — Specifies the target framework for your application: .NET 8+ or .NET Framework.
Target Framework — Specifies the target .NET framework. Supported .NET versions.
Language — Specifies the programming language (C# or Visual Basic).
Project Name — Specifies the project name.
MVVM Ready — Utilizes the Model-View-ViewModel design pattern.
Creates a WinForms application with an empty XtraForm.
Creates a WinForms application with the DevExpress XtraForm that contains the following UI elements and components:
Creates a WinForms application with a Ribbon Form form. The form integrates the Ribbon Control.
Creates a WinForms application with an empty DirectX-powered form. The DevExpress DirectX form supports High DPI and HTML & CSS Markup.
Creates a WinForms application with a Tabbed Form. The TabForm allows you to display tabs and custom buttons in or below the form title.
Creates a WinForms application with a Fluent Design Form. The Fluent Design Form replicates Microsoft’s Fluent Design UI and integrates a Hamburger menu.
Creates a Microsoft Word-inspired WinForms application with the following UI controls:
Creates a Microsoft Outlook-inspired WinForms application with the following UI controls:
Creates a Microsoft Excel-inspired WinForms application with the following UI controls:
Creates an Adobe PDF Viewer-inspired WinForms application with the following UI controls:
Creates a WinForms application with a Ribbon Form that contains a Map Control. The Map Control allows you to incorporate map services within your application.
Creates a WinForms application with a Ribbon Form that contains a Dashboard Designer. The Dashboard Designer allows you to embed fully-configurable dashboards into your application.
Creates a WinForms application with a Dashboard Viewer.
Creates XAF-powered WinForms ASP.NET Core Blazor, and ASP.NET Core Web API projects using XPO and Entity Framework Core (EF Core) ORMs.
Creates a WinForms application with a Ribbon Form that contains the DevExpress Data Grid.
Creates a WinForms application with a Ribbon Form that contains the DevExpress Data Grid. The Data Grid uses the Tile View to display data.
Creates a WinForms application that includes three views (modules):
The template allows you to choose UI type. Options include:
Creates a Windows Modern UI application with a blank container for live tiles. The DocumentManager component allows you to add more pages and implement page navigation as needed. The form contains the following UI controls and components:
Creates a Windows Modern UI application with two-level object hierarchy. The template creates a home page, a section page, and an item detail page.
Creates a fully functional Wizard application with the following UI controls:
Creates a User Control with DevExpress Skin support (XtraUserControl).
Creates an empty XtraForm.
Creates an XtraForm with the following UI elements and components:
Creates a Ribbon Form form. The form integrates the Ribbon Control.
Creates an empty DirectX-powered form. The DevExpress DirectX form supports High DPI and HTML & CSS Markup.
Creates a Fluent Design Form. The Fluent Design Form replicates Microsoft’s Fluent Design UI and integrates a Hamburger menu.
Creates an XtraForm that contains the Wizard Control.
Creates a splash screen window (SplashScreen) with a predefined content template.
Creates a marquee progress bar splash screen with a predefined content template.
With these templates, you can create a User Control or Form with pre-designed UIs. Options include:
You can also choose one of the following viewing types:
Important
DevExpress WinForms MVVM Templates are not available in .NET 8+ applications.
Creates an empty View Model. The View Model implements INotifyPropertyChanged and supports bindable properties.
Creates an empty View Model and a View with the MvvmContext component. The View Model can be a regular or POCO View Model.
Creates a custom data editor based on the selected DevExpress Data Editor. The templates can also generate custom infrastructure classes (painter and ViewInfo) for the custom editor.
Creates a custom Data Grid control (XtraGrid descendant) and generates infrastructure classes.
Runs a Report Wizard that adds a new report to the project.
Adds a DevExpress Report that supports Scheduler and Calendar reporting option (XtraSchedulerReport).
Creates an empty DevExpress Dashboard. You can customize the Dashboard at design time.
Creates a data model. You can map the model to a new or existing database.
Creates an XPO descendant. Read the following help topic for additional information: Create a Persistent Object.