# SegmentedControl Events

This article describes the ValueChanged event of the Telerik SegmentedControl for Blazor.

## ValueChanged

The `ValueChanged` event fires when the user clicks an item and the selection changes. The event handler receives the new value as its argument. The application must update the Value parameter in the handler.

Use `ValueChanged` together with `Value` for one-way binding, or use `@bind-Value` for two-way binding.

> caption Handle the SegmentedControl ValueChanged event

<demo metaUrl="client/segmentedcontrol/events/example-1/" height="320"></demo>

> tip The event is an `EventCallback`. It can be synchronous and return `void`, or asynchronous and return `async Task`. Do not use `async void`.

## See Also

* [SegmentedControl Overview](https://www.telerik.com/blazor-ui/documentation/components/segmentedcontrol/overview)
* [SegmentedControl API Reference](https://www.telerik.com/blazor-ui/documentation/api/telerik.blazor.components.teleriksegmentedcontrol-2)
