hi
<TabBar> <Tab Title=" پروفایل من" Icon="User" TabIndex="0"> <ShellContent ContentTemplate="{DataTemplate page:User}" /> </Tab> <Tab Title=" دسته بندی" Icon="List" TabIndex="1"> <ShellContent ContentTemplate="{DataTemplate page:Categorie}" /> </Tab> <Tab Title=" صفحه نخست" Icon="Home" TabIndex="2"> <ShellContent ContentTemplate="{DataTemplate page:Main}" /> </Tab> </TabBar>
how run curent page TabIndex="2"?
Firstly, named your tabbar in Xaml like:
<TabBar x:Name="rootTabbar"> <Tab Title=" پروفایل من" Icon="User" TabIndex="0"> <ShellContent ContentTemplate="{DataTemplate page:User}" /> </Tab> <Tab Title=" دسته بندی" Icon="List" TabIndex="1"> <ShellContent ContentTemplate="{DataTemplate page:Categorie}" /> </Tab> <Tab Title=" صفحه نخست" Icon="Home" TabIndex="2"> <ShellContent ContentTemplate="{DataTemplate page:Main}" /> </Tab> </TabBar>
Then we could set current index using code behind:
public AppShell() { InitializeComponent(); rootTabbar.CurrentItem = rootTabbar.Items[2]; }
Answers
Firstly, named your tabbar in Xaml like:
Then we could set current index using code behind: