# Getting Started with WinUI BusyIndicator

This guide provides the information you need to start using the Telerik UI for .NET WinUI BusyIndicator by adding the control to your project.

At the end, you will be able to achieve the following result.

![WinUI RadBusyIndicator ](https://www.telerik.com/winui/documentation/assets/70043ec54bdc15c3bae65f0993e3c014/radbusyindicator_gettingstarted.gif)

## Prerequisites

Before adding the Badge, you need to:

1. [Set up your WinUI project](https://www.telerik.com/winui/documentation/installation-and-deployment/systemrequirements).

2. Create your Telerik UI for WinUI application and install the Telerik UI for WinUI components depending on the required installation approach:

   * [Getting Started with NuGet](https://www.telerik.com/winui/documentation/getting-started/first-steps-nuget#step-2-create-the-winui-application)

   * [Getting Started with the MSI file](https://www.telerik.com/winui/documentation/getting-started/first-steps-msi#step-2-create-the-winui-application)

   * [Getting Started with the ZIP file](https://www.telerik.com/winui/documentation/getting-started/first-steps-zip#step-2-create-the-winui-application)

   * [Getting Started with the Telerik UI Visual Studio Extension](https://www.telerik.com/winui/documentation/getting-started/first-steps-vsextension#step-2-create-the-winui-application)

## Add the Assembly References

To use the `RadBusyIndicator` component, add references to `Telerik.WinUI.Controls.dll` and `Telerik.Licensing.Runtime.dll`.

## Define the Component

The following example demonstrates how to define the BusyIndicator component. You can access the BusyIndicator through the `xmlns:primitives="using:Telerik.UI.Xaml.Controls.Primitives"` alias that points to the `Telerik.UI.Xaml.Controls.Primitives` namespace.

To show and hide the animated indicator, set the `IsActive` property of the control.

To display an additional content element next to the indicator, set the `ContentPosition` and `Content` properties.

Note that the BusyIndicator is displayed on the UI thread and if the thread is blocked, the control will not be shown. It is intended that the user is informed about a long-running background process.

#### **Define the BusyIndicator**

```XAML
<primitives:RadBusyIndicator x:Name="radBusyIndicator" IsActive="True" ContentPosition="Right" Content="Custom text"/>	
```

The following image shows the end result.

![WinUI RadBusyIndicator ](https://www.telerik.com/winui/documentation/assets/70043ec54bdc15c3bae65f0993e3c014/radbusyindicator_gettingstarted.gif)

## Telerik UI for WinUI Learning Resources

* [Telerik UI for WinUI BusyIndicator Component](https://www.telerik.com/winui/busyindicator)
* [Getting Started with Telerik UI for WinUI Components](https://www.telerik.com/winui/documentation/getting-started/first-steps-nuget)
* [Telerik UI for WinUI Installation](https://www.telerik.com/winui/documentation/installation-and-deployment/installing-which-file-do-i-need)
* [Telerik UI for WinUI Examples](https://www.telerik.com/winui/documentation/examples/demos-app)
* [Telerik UI for WinUI Accessibility](https://www.telerik.com/winui/documentation/common/accessibility)
* [Telerik UI for WinUI License Agreement](https://www.telerik.com/purchase/license-agreement/winui)
