# Button

The `RadButton` control extends the native `Button` component by providing an additional command target support and consistent theming with the other Telerik components.

The Button is a basic WinUI conrtol that allows you to click on it and execute on action when this happen. The `RadButton` implementation comes with a full `ICommandSource` implementation that provides also a `CommandTarget` property compared to the native `Button` where this is missing.

The following example shows how to define a button in XAML and subscribe to its `Click` event.

#### **Defining RadButton**

```XAML
<telerikControls:RadButton Content="RadButton" Click="Button_Click"/>
```

#### **Button Click event handler**

```C#
private void Button_Click(object sender, RoutedEventArgs e)
{
}
```

![WinUI RadButtons ](https://www.telerik.com/winui/documentation/assets/542f2e84e4e7d96bb622b2f981ef950b/buttons-getting-started-1.png)

## See Also

* [Events](https://www.telerik.com/winui/documentation/controls/radbuttons/events)
* [Customizing Appearance](https://www.telerik.com/winui/documentation/controls/radbuttons/apperance)
* [DropDownButton](https://www.telerik.com/winui/documentation/controls/radbuttons/dropdown-button)
* [SplitButton](https://www.telerik.com/winui/documentation/controls/radbuttons/split-button)
* [ToggleButton](https://www.telerik.com/winui/documentation/controls/radbuttons/toggle-button)
* [RadioButton](https://www.telerik.com/winui/documentation/controls/radbuttons/radio-button)
