我似乎无法更改 Xamarin.CommunityToolkit TabView 选项卡的顺序。有没有办法做到这一点?

I cannot seem to change the order of Xamarin.CommunityToolkit TabView tabs. Is there a way to do this?

首先,我是 C# 和 Xamarin 的初学者。我有一个带有 Xamarin Forms 的应用程序,我正在使用 Xamarin 社区工具包“TabView”创建一个 Snapchat 样式的应用程序。我试图在 XAML 中的三个选项卡中的第二个选项卡上打开该应用程序,因此它将位于“中间”选项卡上,但它一直在第一个(最左侧)打开应用程序标签。是否有任何类型的 属性 来设置最初打开的顺序?

我试图为每个选项卡分配一个值,但我的努力根本不起作用。我还尝试了 TabIndex 属性,但我认为这与社区工具包无关。

    <!--Overall Tabs-->
<tk:TabView TabStripPlacement="Bottom" IsSwipeEnabled="False" TabStripBackgroundColor="#DD000000">
    <!--Left Tab-->
    <tk:TabViewItem Text="Data"> ... </tk:TabViewItem>
    <!--Middle Tab-->
    <tk:TabViewItem Text="Home"> ... </tk:TabViewItem>
    <!--Right Tab-->
    <tk:TabViewItem Text="Capture"> ... </tk:TabViewItem>
</tk:TabView>

谢谢大家

您需要在代码中设置它,在选项卡加载后

首先,给你的标签页起个名字

<tk:TabView x:Name="myTabs" TabStripPlacement="Bottom" IsSwipeEnabled="False" TabStripBackgroundColor="#DD000000">

然后在页面后面的代码中

protected override void OnAppearing()
{
    base.OnAppearing();
    
    myTabs.SelectedIndex = 2;
}