加载页面后如何设置第一个标签?
How to set first tab after loading page?
我正在使用工具包在我的页面上制作标签。我想在加载我的 tabPage 后将特殊选项卡(在这种情况下它是第三个选项卡)设置为显示选项卡。我该怎么做?谢谢
<xct:TabView IsTabTransitionEnabled="False" IsSwipeEnabled="False" x:Name="TabView" Style="{StaticResource CustomTabStyle}">
<xct:TabView.TabStripBackgroundView >
<BoxView BackgroundColor="White" HeightRequest="0" WidthRequest="30" CornerRadius="0,0,0,0" />
</xct:TabView.TabStripBackgroundView>
<xct:TabViewItem
Text="text1"
Icon="Logo.png"
x:Name="Tab1"
ControlTemplate="{StaticResource TabItemTemplate}">
<view:Page1/>
</xct:TabViewItem>
<xct:TabViewItem
x:Name="Tab2"
Text="text2"
ControlTemplate="{StaticResource FabTabItemTemplate}"
<view:Page2 />
</xct:TabViewItem>
<xct:TabViewItem
x:Name="Tab3"
Text="text3"
ControlTemplate="{StaticResource TabItemTemplate}" >
<view:Page3/>
</xct:TabViewItem>
</xct:TabView>
见https://docs.microsoft.com/en-us/xamarin/community-toolkit/views/tabview
TabView 有一个 SelectedIndex 属性,您可以使用它来设置选定的选项卡。
您可以在后面的代码中设置 SelectedIndex,例如:
public YourPage()
{
InitializeComponent();
TabView.SelectedIndex = 2; //TabView is the name you define in your xaml x:Name = "TabView"
}
我正在使用工具包在我的页面上制作标签。我想在加载我的 tabPage 后将特殊选项卡(在这种情况下它是第三个选项卡)设置为显示选项卡。我该怎么做?谢谢
<xct:TabView IsTabTransitionEnabled="False" IsSwipeEnabled="False" x:Name="TabView" Style="{StaticResource CustomTabStyle}">
<xct:TabView.TabStripBackgroundView >
<BoxView BackgroundColor="White" HeightRequest="0" WidthRequest="30" CornerRadius="0,0,0,0" />
</xct:TabView.TabStripBackgroundView>
<xct:TabViewItem
Text="text1"
Icon="Logo.png"
x:Name="Tab1"
ControlTemplate="{StaticResource TabItemTemplate}">
<view:Page1/>
</xct:TabViewItem>
<xct:TabViewItem
x:Name="Tab2"
Text="text2"
ControlTemplate="{StaticResource FabTabItemTemplate}"
<view:Page2 />
</xct:TabViewItem>
<xct:TabViewItem
x:Name="Tab3"
Text="text3"
ControlTemplate="{StaticResource TabItemTemplate}" >
<view:Page3/>
</xct:TabViewItem>
</xct:TabView>
见https://docs.microsoft.com/en-us/xamarin/community-toolkit/views/tabview
TabView 有一个 SelectedIndex 属性,您可以使用它来设置选定的选项卡。
您可以在后面的代码中设置 SelectedIndex,例如:
public YourPage()
{
InitializeComponent();
TabView.SelectedIndex = 2; //TabView is the name you define in your xaml x:Name = "TabView"
}