New to Telerik UI for WPFStart a free 30-day trial

Installing Telerik UI for WPF

Updated on Jul 8, 2026

The Telerik UI for WPF suite is distributed with multiple installation methods that can be used according the the developer's needs.

The recommended methods are using the Telerik CLI and the NuGet packages

Telerik UI for WPF is distributed via nuget packages, allowing easier installation and maintenance.

To install the product:

  1. Open any terminal and install the Telerik CLI.

    dotnet tool install -g Telerik.CLI
  2. Call the telerik setup wpf command in the terminal.

    telerik setup wpf
  3. Use the NuGet Package Manager to install the needed Telerik packages in your project. For example, Telerik.UI.for.Wpf.AllControls.Xaml.

    <PackageReference Include="Telerik.UI.for.Wpf.AllControls.Xaml" Version="*" />

The .msi installer installs the suite on your computer to a folder named Progress in your Program Files, automatically creating the necessary virtual folders and projects.

To install the product:

  1. Download the Telerik_UI_for_WPF_[version]_[license].msi file from the Telerik UI for WPF download page.

  2. Run the installer and follow the instructions.

    The MSI installation will not overwrite previous Telerik UI for WPF installations, unless it is of the same version.

    In the installation directory (default: C:\Program Files (x86)\Progress\Telerik UI for WPF [version]) you will see the following folders:

    • \Binaries
    • \Binaries.NoXaml
    • \LicenseAgreements
    • \Themes.Implicit
    • \VSExtensions
  3. Use the Visual Studio's Reference Manager to browse and reference the Telerik dlls in your WPF project.

    WPF Added References

  4. Install a license key.

    C#
    [assembly: global::Telerik.Licensing.EvidenceAttribute("your-WPF-script-key-here")]

Telerik provides a .zip file containing the files distributed with Telerik UI for WPF.

To install the product:

  1. Download the Telerik_UI_for_WPF_[version]_[license]_Dlls.zip file from the Telerik UI for WPF download page.

  2. Extract the contents of the .zip file in a location of your choice.

    The archive contains the following folders:

    • \Binaries
    • \Binaries.NoXaml
    • \LicenseAgreements
    • \Themes.Implicit
    • \VSExtensions
  3. Use the Visual Studio's Reference Manager to browse and reference the Telerik dlls in your WPF project.

    WPF Added References

  4. Install a license key.

    C#
    [assembly: global::Telerik.Licensing.EvidenceAttribute("your-WPF-script-key-here")]

The UI for WPF product can be installed also via the Telerik UI for WPF Extension for Visual Studio (VSX). The extension installs also a project template in Visual Studio that allows easier creation of Telerik WPF projects.

  1. To get the extension, you can either install product via the .msi installer or use the Extensions menu in Visual Studio to download the extension from the marketplace ("Progress Telerik UI for WPF Extension").

  2. In Visual Studio use the Telerik WPF Application project template to create a WPF project.

  3. Follow the Create New Project Wizard to setup the project.

    Choosing an application template

  4. In case you haven't installed a license key already, you can download one using the License Validation screen.

    License validation screen (license not found)

    License validation screen

    License validation screen (successfully downloaded a license)

    License validation screen - successfull download

    If you have a license key already installed the License Validation screen will be skipped.

You can further configure the project using the Project Configuration Wizard. You can do that by going to the Extensions > Telerik > Telerik UI for WPF > Configure Project menu in Visual Studio. When you open the wizard you can select the controls you are going to use from the list (or search them in the search box). Once you have selected them, click Finish. This will add the required dlls and references to your project.

Adding references to the charting controls

Common Installing Creating Application 013 WPF

This step is optional and you will only need it if you use controls that are not defined in Telerik.Windows.Controls.dll.

The Telerik UI for WPF controls can also be installed via the Progress Control Panel.

Progress Control Panel

To install the product:

  1. Download the Progress Control Panel

  2. Run the downloaded .exe file.

  3. On the login screen use your Telerik account credentials.

    The Progress Control Panel Login Screen

  4. Select the Telerik UI for WPF product in the products list on click Proceed.

    The Progress Control Panel List of Available Products

  5. Follow the screens to configure the installation.

    The Progress Control Panel Installation Configuration Page

    The Progress Control Panel will download the necessary files for installation and then install them to the location you selected.

    The installation directory contains following folders:

    • \Binaries
    • \Binaries.NoXaml
    • \LicenseAgreements
    • \Themes.Implicit
    • \VSExtensions

Add Telerik Controls in the Project

For this example we will use RadGridView.

  1. Open the WPF project with the Telerik references in Visual Studio.

  2. To use RadGridView install the Telerik.Windows.Controls.GridView.for.Wpf.Xaml nuget package, or reference the following assemblies:

    • Telerik.Windows.Controls
    • Telerik.Windows.Controls.GridView
    • Telerik.Windows.Controls.Input
    • Telerik.Windows.Data
  3. Define a basic model for the items in the data grid.

    C#
    public class Profile
    {
    	public int ID { get; set; }
    	public string Name { get; set; }
    	public DateTime Date { get; set; }
    	public bool IsChecked { get; set; }
    }
  4. Populate a collection with the model.

    C#
    public MainWindow()
    {
    	this.InitializeComponent();
        var source = new ObservableCollection<Profile>();
        DateTime date = DateTime.Now;
        for (int i = 0; i < 10; i++)
        {
        source.Add(new Profile() { ID = i, Name = "Item" + i, Date = date, IsChecked = i % 2 == 0 });
        date = date.AddDays(7);
        }
        gridView.ItemsSource = source;
    }
  5. Add RadGridView in the XAML.

    XAML
    <Grid xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation">
    	<telerik:RadGridView x:Name="gridView" GroupRenderMode="Flag" AutoGenerateColumns="False">
    		<telerik:RadGridView.Columns>
    			<telerik:GridViewDataColumn DataMemberBinding="{Binding ID}"/>
    			<telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" />
    			<telerik:GridViewDataColumn DataMemberBinding="{Binding Date}" />
    			<telerik:GridViewDataColumn DataMemberBinding="{Binding IsChecked}" />
    		</telerik:RadGridView.Columns>
    	</telerik:RadGridView>
    </Grid>
  6. Run the project and you should see something like this:

    Main window with RadGridView