Skip to main content

Get Started

  • 3 minutes to read

#1. Prerequisites

The following topic lists the system requirements: Prerequisites.

#2. Obtain Your License

Important

The DevExpress WinUI product suite has been discontinued and is no longer available to new customers. We continue to monitor market-demands and the viability of WinUI as a desktop development platform. Should demand increase and market conditions change, we will reconsider our decision.

Existing Users: The DevExpress WinUI product line was available as part of a free product offer that expired on June 1, 2024. If you registered for the free offer before June 1, 2024 you can download the DevExpress WinUI product suite by visiting the DevExpress Client Center.

#3. Obtain DevExpress WinUI Controls

You have two ways to create a project and add DevExpress WinUI controls to it:

#Use Your NuGet Feed to Obtain DevExpress WinUI Controls

#Obtain Your DevExpress NuGet Feed

Obtain your personal NuGet feed URL to access the DevExpress.WinUI NuGet package from your project.

  1. Use your DevExpress credentials to log into nuget.devexpress.com.

  2. Obtain your NuGet feed URL and copy it to the clipboard.

#Create a New Project

  1. Download the Windows App SDK 1.0.3 Visual Studio extension that contains WinUI project templates.

  2. Create a new project from the Blank App, Packaged with Windows Application Packaging Project (WinUI 3 in Desktop) template:

    Create a New WinUI Project

#Add the DevExpress WinUI NuGet Package Source

  1. In Visual Studio, select Tools → NuGet Package Manager → Package Manager Settings:

    Package Manager Settings

  2. Navigate to NuGet Package Manager → Package Sources. Click the plus sign at the top right corner to add a new NuGet package source. Use the following package settings:

    • Name - DevExpress

    • Source - the obtained NuGet Feed URL (https://nuget.devexpress.com/{your feed authorization key}/api)

    Make sure the nuget.org package source is also enabled. Click OK.

    Specify Package Sources

#Install the DevExpress WinUI NuGet Package

  1. Select ToolsNuGet Package ManagerManage NuGet Packages for Solution.

  2. In the invoked dialog, open the Browse tab, select the DevExpress package source, and install the DevExpress.WinUI NuGet package:

    Install Package

Proceed to Step 4 - Add DevExpress WinUI Controls.

#Use the Unified Component Installer to Obtain DevExpress WinUI Controls

#Install DevExpress WinUI Controls

  1. Download the Unified Component Installer.
  2. Run the installer and select WinUI Controls:

    WinUI Controls Installer

#Create a New Project

  1. Download the Windows App SDK 1.0.3 Visual Studio extension that contains WinUI project templates.

  2. Create a new project from the Blank App, Packaged with Windows Application Packaging Project (WinUI 3 in Desktop) template:

    Create a New WinUI Project

#Install the DevExpress WinUI NuGet Package

  1. In Visual Studio, select ToolsNuGet Package ManagerManage NuGet Packages for Solution:

    WinUI Manage NuGet Packages

  2. In the invoked dialog, open the Browse tab, select the DevExpress 23.2 Local package source, and install the DevExpress.WinUI NuGet package:

    WinUI Local NuGet Package

#4. Add DevExpress WinUI Controls

For instructions on how to add an individual DevExpress WinUI control to your application, refer to the topics below:

Note

WinUI applications do not support design-time features. The only way to add controls to your application is to add them to the XAML markup manually.

See Also