Я использую SegmentedControl.FormsPlugin для iOS и Android.
Я столкнулся с странной проблемой для Android. Первоначально текст на сегментах правильно выровнен, но событие Value_Changed инициируется, текст на сегменте выравнивается по вертикали.
Вот мой код:
<segmentedcontrols:SegmentedControl ValueChanged="SegControl_ValueChanged" x:Name="SegControl" HorizontalOptions="FillAndExpand" TintColor="#0d2241" SelectedSegment="0" BackgroundColor="White">
<segmentedcontrols:SegmentedControl.Children>
<segmentedcontrols:SegmentedControlOption VerticalOptions="CenterAndExpand" Text="Test" />
<segmentedcontrols:SegmentedControlOption VerticalOptions="CenterAndExpand" Text="Sample" />
</segmentedcontrols:SegmentedControl.Children>
</segmentedcontrols:SegmentedControl>
Вот событие
```public async void Handle_ValueChanged(object o, int e)
{
switch (e)
{
case 0:
MainPageContainer.Children.Clear();
MainPageContainer.Children.Add(TestView);
break;
case 1:
MainPageContainer.Children.Clear();
MainPageContainer.Children.Add(SampleView);
break;
}
}```
У меня нет таких проблем для iOS.
Вот как я сталкиваюсь с проблемой