New to Telerik UI for .NET MAUI? Start a free 30-day trial

.NET MAUI TimeSpanPicker Selection

The TimeSpanPicker control enables users to select a time interval. This topic explains the TimeSpanPicker API related to the time-interval selection.

Time Property

To define the current time-interval selection, use the Time(TimeSpan?) property. The default value is null.

The following example shows how to set the Time property.

Define the TimeSpanPicker.

<telerik:RadTimeSpanPicker Time="5:10:30:00"/>

Add the namespace.


Clear Button

You can enable a Clear button which can be used to quickly remove the selected value. To enable the button, set IsClearButtonVisible property of the TimePicker:

<telerik:RadTimeSpanPicker Time="5:10:30:00"
                                IsClearButtonVisible="True" />


To cancel the selected time, use the ClearSelection method.

The following example shows how to set the ClearSelection method.

1. Define the TimeSpanPicker.

    <Button Text="Clear Selection" Clicked="OnClearSelectionClicked"/>
    <telerik:RadTimeSpanPicker x:Name="timeSpanPicker"/>

2. Add the namespace.


3. Call ClearSelection inside the button click event. As a result, the Time property will be updated to null.

private void OnClearSelectionClicked(object sender, EventArgs e)


The TimeSpanPicker exposes the SelectionChanged event, which is raised when the user picks a time value.

The following example shows how to set the SelectionChanged event.

1. Define the TimeSpanPicker:

<telerik:RadTimeSpanPicker SelectionChanged="RadTimeSpanPicker_SelectionChanged"/>

2. Add the namespace:


3. Define the SelectionChanged event where the sender is the RadTimeSpanPicker control:

private void RadTimeSpanPicker_SelectionChanged(object sender, EventArgs e)
    // implement your logic here

See Also

In this article