Currently, there is no ItemTemplate for the SegmentedControl, therefore we need to use an IEnumerable<string>. Please add support for ItemTemplate, or DisplayMemeberBinding property, so that we can bind to an IEnumerable<T>.
Currently, we have exposed a limited set of properties which you can use for styling the items. We should consider adding additional ones like Text alignment, TextFontSize, etc. Setting a separate Control Template might be the best option.
Currently, the RadSegmentedControl only has support for SelectionChanged. I need an event that will fire if the user selects the same item again.
Note that GestureRecognizers don't work (i.e. TapGestureRecognizer), so this will need to be a Telerik-implemented event.
If the SelectedIndex value set is outside the items bounds, automatically select the first or last item instead of throwing a NullReferenceException. Ex. Similar to the behavior of the Xamarin.Forms Picker control.
Provide support for multiple rows of segments. Additionally, ad properties that help manage the wrapping behavior. Some example property names for such a feature: AllowMultipleSegmentRows="True" MaximumSegmentsPerRow="3"
Making a selection on UWP results in an exception in the renderer. A reproducible is attached, the exception is the following: System.ArgumentException: Value does not fall within the expected range. at Telerik.UI.Xaml.Controls.Input.RadSegmentedControl.OnSelectedIndexChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) at Windows.UI.Xaml.DependencyObject.SetValue(DependencyProperty dp, Object value) at Telerik.XamarinForms.InputRenderer.UWP.SegmentedControlAdapter.UpdateCore(RadSegmentedControl sourceOwner, RadSegmentedControl targetOwner, String propertyName) at Telerik.XamarinForms.Common.FacadeAdapt