Когда Value_Changed вызывается, текст в сегменте выравнивается по вертикали в Android - PullRequest
0 голосов
/ 04 апреля 2019

Я использую 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;
 }
 }```

enter image description here

enter image description here

У меня нет таких проблем для iOS.

Вот как я сталкиваюсь с проблемой

...