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"
Note : this might be a bug and maybe a fix would be better than a feature request.
I have a rad segmented control which is binded to a collection of 2 items.
The 2 items are well displayed without being cut off because there is a lot of space.
But on loading, the control shows a scrollbar for 1 or 2 sec even if there is enough space. I think the scrollbar is inside the SementedControlItem not the control itself as I can see some space between the two items, as there was 2 items then 2 scrollbars
I havn't tried on iOS, this scenarios occurs on Android.
Add a property like the scrollView to hide always the scrollbar.
See the attached picture to see it in action.
When there are more items than can be fit in a horizontal space, allow an opt-in feature to allow horizontal scrolling instead of cutting off the labels