我似乎无法更改 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;
}
首先,我是 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;
}