Xamarin表单,Android,分段控件在切换到另一个选项卡栏页面,然后再次返回其选项卡页面后变得混乱
我搜索了我面临的同一个问题,但没有找到它 我的应用程序有5个页面:Xamarin表单,Android,分段控件在切换到另一个选项卡栏页面,然后再次返回其选项卡页面后变得混乱,android,forms,xamarin,segmentedcontrol,Android,Forms,Xamarin,Segmentedcontrol,我搜索了我面临的同一个问题,但没有找到它 我的应用程序有5个页面: 1-Shell页面,有5个选项卡的选项卡栏,我使用在选项卡之间导航基于我的测试,我猜这可能是由于文本的边框大小造成的。我改变了在网格中的位置,这很有效 <controls:SegmentedControl x:Name="NewAdSegmentedControl" Grid.Row="0" Grid.
1-Shell页面,有5个选项卡的选项卡栏,我使用
在选项卡之间导航基于我的测试,我猜这可能是由于文本的边框大小造成的。我改变了在网格中的位置,这很有效
<controls:SegmentedControl
x:Name="NewAdSegmentedControl"
Grid.Row="0"
Grid.Column="3"
Grid.ColumnSpan="4"
SelectedSegment="0"
SelectedTextColor="White"
TintColor="Black">
<controls:SegmentedControl.Children>
<controls:SegmentedControlOption x:Name="firstOption" Text="1st option" />
<controls:SegmentedControlOption x:Name="secondOption" Text="2nd option" />
<controls:SegmentedControlOption x:Name="thirdOption" Text="3rd option" />
</controls:SegmentedControl.Children>
</controls:SegmentedControl>
根据我的测试,我想这可能是由于文本的边框大小造成的。我改变了在网格中的位置,这很有效
<controls:SegmentedControl
x:Name="NewAdSegmentedControl"
Grid.Row="0"
Grid.Column="3"
Grid.ColumnSpan="4"
SelectedSegment="0"
SelectedTextColor="White"
TintColor="Black">
<controls:SegmentedControl.Children>
<controls:SegmentedControlOption x:Name="firstOption" Text="1st option" />
<controls:SegmentedControlOption x:Name="secondOption" Text="2nd option" />
<controls:SegmentedControlOption x:Name="thirdOption" Text="3rd option" />
</controls:SegmentedControl.Children>
</controls:SegmentedControl>
我们没有控件:SegmentedControlOption
,可以提供吗?谢谢Wendy的回复,我正在使用Plugin.SegmentedControlNetStandard。根据您的xaml,我自己测试,无法复制。我需要代码的更多信息。我为我的问题添加了一张gif照片,请查看并告诉我您需要哪些代码,我将提供。请提供第二个和第三个选项卡页的代码。或者一个简单的例子可以为我重现错误。我们没有控件:SegmentedControlOption
,可以提供吗?谢谢Wendy的回复,我使用的是Plugin.SegmentedControl.Netstandard。根据你的xaml,我自己测试,无法重现。我需要代码的更多信息。我为我的问题添加了一张gif照片,请查看并告诉我您需要哪些代码,我将提供。请提供第二个和第三个选项卡页的代码。或者是一个简单的例子,可以为我重现错误。谢谢Wendy的帮助,我会试试看结果。谢谢Wendy的帮助,我会试试看结果。
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="myApp.thirdPage">
<ContentPage.Content>
<Label HorizontalTextAlignment="Center" VerticalTextAlignment="Center" Text=""/>
</ContentPage.Content>
<controls:SegmentedControl
x:Name="NewAdSegmentedControl"
Grid.Row="0"
Grid.Column="3"
Grid.ColumnSpan="4"
SelectedSegment="0"
SelectedTextColor="White"
TintColor="Black">
<controls:SegmentedControl.Children>
<controls:SegmentedControlOption x:Name="firstOption" Text="1st option" />
<controls:SegmentedControlOption x:Name="secondOption" Text="2nd option" />
<controls:SegmentedControlOption x:Name="thirdOption" Text="3rd option" />
</controls:SegmentedControl.Children>
</controls:SegmentedControl>