New to Telerik UI for .NET MAUI? Start a free 30-day trial
.NET MAUI Chat TimePicker
Updated over 6 months ago
The RadChatPicker control provides a TimePickerContext that can be used to display a clock view to choose a time.
TimePickerContext exposes the following properties that you can use to adjust the clock items:
SelectedValue—Defines the currently selected time.StartTime—A property of typeTimeSpanthat represents the starting time of the clock's items.EndTime—A property of typeTimeSpanthat corresponds to the time of the last clock item.TimeInterval—A property of typeTimeSpanthat defines the step between the clock's items. Te default value is 1 hour.
Here is a quick example on how to use the TimePicker in RadChat:
c#
TimePickerContext context = new TimePickerContext
{
StartTime = TimeSpan.FromHours(1),
EndTime = TimeSpan.FromHours(5),
};
PickerItem pickerItem = new PickerItem { Context = context };
chat.Items.Add(new TextMessage { Text = "Select a time" });
chat.Items.Add(pickerItem);
context.PropertyChanged += (s, e) =>
{
if (e.PropertyName == "SelectedValue")
{
if (context.SelectedValue != null)
{
chat.Items.Remove(pickerItem);
chat.Items.Add(new TextMessage { Author = chat.Author, Text = "" + context.SelectedValue });
}
}
};
Chat with TimePicker
