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