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, 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.
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.
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.
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
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"