I am pushing TabbedPage to MasterDetailPage from ViewModel by default TabbedPage showing first tab selected. How can select second tab?
This is my code in ViewModel
async Task MoviesTab()
{
await (App.Current.MainPage as MasterDetailPage).Detail.Navigation.PushAsync(new HomePage());
(App.Current.MainPage as MasterDetailPage).IsPresented = false;
//var pages=new HomePage().Children.GetEnumerator();
//pages.MoveNext();
//new HomePage().TabIndex = 1; //Not working
}
HomePage has two tab defined in xaml
public partial class HomePage : TabbedPage
When ever calling MoviesTab() method from side menu always appearing first tab selected.
Edit
The first scenario is not working & second throwing NullReferenceExeption exeption
Scenario 1
var tabbedPaged = new TabbedPage();
tabbedPaged.TabIndex = 1;
await (App.Current.MainPage as MasterDetailPage).Detail.Navigation.PushAsync(new HomePage());
(App.Current.MainPage as MasterDetailPage).IsPresented = false;
Scenario 2
await (App.Current.MainPage as MasterDetailPage).Detail.Navigation.PushAsync(new HomePage());
(App.Current.MainPage as MasterDetailPage).IsPresented = false;
((App.Current.MainPage as MasterDetailPage).Detail as TabbedPage).TabIndex = 1;
