The TimePicker control uses TimeSpan values for all time properties like Time, DefaultHighlightedTime, MinimumTime, MaximumTime, etc.
With .NET 6 a new TimeOnly type was introduced. It would be great if the Time(Only)Picker would support it as well.
For now, I created a custom TimeOnlyToTimeSpan Converter and use it to bind the TimeOnly properties from the ViewModel. But native support would be great.