New to Telerik UI for WPF? Download free 30-day trial

Installing UI for WPF Using MSI File

The following topic describes what steps you should perform in order to install Telerik UI for WPF using the MSI installer file.

Note that the recommended installation approach is to use the Telerik NuGet packages

The MSI files are intended for easy and automatic installation of a product. The MSI installs the suite on your computer to a folder named Progress in your Program Files, automatically creating the necessary virtual folders and projects.

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

Downloading MSI Package

Open the Telerik UI for WPF download page and download the Telerik_UI_for_WPF_[version]_[license].msi file. Run the MSI installer and follow the instructions.

Installing UI for WPF

  1. Run the .msi installer to see the welcome window.

    Common Installing FromMSIFiles 010 WPF

  2. Check the License Agreement and click I Agree - Continue button.

  3. The next dialog gives you the ability to choose the setup type that best suits your needs. You can either install all Telerik Components or choose which features to install.

    Common Installing FromMSIFiles 025 WPF

    Choose the Customize option, if you want to customize the selection of the features that will be installed.

    Common Installing FromMSIFiles 030 WPF

  4. Change the installation location or leave it as it is. The default location is C:\Program Files (x86)\Progress\ and click OK.

  5. Click Install to start the installation process.

    Common Installing FromMSIFiles 050 WPF

    The installation process may take several minutes to complete.

  6. After the successful installation of all features you are ready to start developing powerful and interactive applications using Telerik UI for WPF.

    Common Installing FromMSIFiles 055 WPF

Installation Folder Contents

If you open the installation folder - C:\Program Files (x86)\Progress\Telerik UI for WPF [version] - you will see the following folders:

  • Binaries: The standard binaries.

  • Binaries.NoXaml: Binaries without XAML.

  • LicenseAgreements

  • Themes.Implicit: Implicit styles friendly XAML.

  • VSExtensions

Using the Telerik dlls in a WPF Project

To use the Telerik dlls, create a new WPF project using the Visual Studio project template from the File --> New --> Project menu.

WPF Create WPF Application

Set a Project name and Location for the project. For this example, we will use TelerikWPFApplication for the project's name.

WPF Setup Project Name and Location

This will create an empty WPF project where you can reference the Telerik dlls.

WPF Empty Project Visual Studio

Referencing Telerik Assemblies

Use the Visual Studio's Reference Manager to browse and reference the Telerik dlls.

WPF Reference Manager WPF Reference Manager Browse Dialog WPF Added References

If you need to set a Telerik theme different than the default one check the Xaml vs. NoXaml and the Setting a Theme articles.

Installing a

To use the Telerik WPF product you will need to install a valid . Otherwise, you will see warning messages and banners related to the licensing. See how to activate a license in the Installing article.

Adding Telerik Controls

After you create the WPF project and reference the Telerik assemblies, add any UI and related code-behind, models, and styles. This example will show a fundamental setup, including a RadTabControl with few tabs defined in XAML.

Adding Telerik control in the UI

<Window x:Class="TelerikWpfApplication.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    xmlns:local="clr-namespace:TelerikWpfApplication" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" 
    mc:Ignorable="d" 
    Title="MainWindow" Height="450" Width="800"> 
    <Grid> 
        <telerik:RadTabControl> 
            <telerik:RadTabItem Header="Home" /> 
            <telerik:RadTabItem Header="Insert" /> 
            <telerik:RadTabItem Header="View" /> 
        </telerik:RadTabControl> 
    </Grid> 
</Window> 
WPF Project with Added Tab Control

Deploying the Application

To deploy a WPF application, you can use several different approaches, like XCopy, ClickOnce, or Windows Installer deployment. Read more about this in the Deploy a WPF Application MSDN article.

Redistributing Telerik Application

Several rules should be kept in mind when redistributing an application with Telerik dlls. Read more about this in the Redistributing Telerik Assemblies article.

Upgrading the Project

To upgrade the project, download the new version of the .msi or the .zip file and install it accordingly. Then remove the old Telerik references from the WPF project and include the new ones. At this point, double-check if all the Telerik assemblies have the same version (for example, 2020.3.102) and if all or of the same type (Xaml or NoXaml). To check this, right-click the .dll file (for example, Telerik.Windows.Controls.dll) and choose the Properties option.

WPF Telerik Assembly Properties Menu Option WPF Telerik Assembly No Xaml File Description

Delete the bin and obj folders of the projects that reference Telerik dlls in the solution and then Clean, and Rebuild them. This will ensure that no older Telerik dlls are cached and used during the compilation.

WPF Delete bin and obj Folders WPF Clean and Rebuild Solution

See Also

In this article