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

First Steps with Telerik UI for WPF

Updated on Jul 9, 2026

Prerequisites

Before you start, make sure to:

  1. Install Visual Studio with the .NET desktop development workload.
  2. Install .NET 8.0 SDK or later.

Set Up Telerik Development Environment

If you have already set up your Telerik development environment and it doesn't need updating, skip to Create the WPF Project.

The fastest way to set up your Telerik development environment is to use the Telerik CLI .NET tool commands in a command shell (cmd, powershell, etc.).

  1. Install Telerik CLI

    dotnet tool install -g Telerik.CLI
  2. Run the telerik setup wpf command

    telerik setup wpf

The setup command performs multiple actions at once to configure your Telerik development environment - login, license key installation, nuget package source configuration and mcp server setup.

Create the WPF Project

Create a new WPF project in Visual Studio.

  1. Select File > New > Project.
  2. Choose the WPF Application template.
  3. Enter the project details, like project name and directory location, and click Create.

Install Telerik Packages in the Project

Starting with Q3 2026, all Telerik UI for WPF NuGet packages will be available on NuGet.org. If you install packages from NuGet.org, you do not need to configure the Telerik NuGet server.

  1. Right-click on the project name in Visual Studio and select Manage NuGet Packages.

  2. Open the Browse tab.

  3. In the Package source drop down menu on the right, make sure to select the Telerik nuget package source or the All option.

  4. Search for Telerik.UI.for.Wpf.AllControls.Xaml and install it in the project.

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

This tutorial shows how to install the Telerik.UI.for.Wpf.AllControls.Xaml package that contains all Telerik WPF assemblies. To reduce the final application size, you can install only the required separate packages. For example, this demo only requires the Telerik.Windows.Controls.Navigation.Xaml package.

Add Telerik Controls in the Project

  1. Open the MainWindow.xaml file.

  2. Add the telerik schema in XAML.

    xaml
    xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
  3. Add a Telerik control. For this example, we'll use RadTabControl.

    xaml
    <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>
  4. (optional) Open the MainWindow.xaml.cs and set the Telerik theme. This tutorial uses the XAML version of the Telerik dlls, so we need to use StyleManager for the theme setting.

    C#
    public partial class MainWindow : Window
    {
    	public MainWindow()
    	{
    		StyleManager.ApplicationTheme = new Windows11Theme();
    		this.InitializeComponent();
    	}
    }
  5. Build and run the project.

Telerik UI for WPF comes with two sets of dlls, named Xaml and NoXaml. This tutorial was created with the Xaml dlls set in mind. Read more about this in the Xaml vs. NoXaml article.

Next Steps

Use Telerik AI Tools
 
Telerik UI for WPF AI-powered development assistance through a unified MCP server that delivers intelligent, context-aware help directly in your IDE.
Use Components
 
Check the list of available Telerik WPF components.
Browse WPF Demos
 
Explore the examples via the Telerik UI for WPF Desktop Examples application.
Get Started with RadGridView
 
Bind the Telerik WPF Data Grid to data and choose from the variety of built-in features.
Theming
 
Review the built-in themes.

See Also