public void Navigate(Page page) { Fragment frag; switch(page) { case Page.SpeakerListPage: frag = new SpeakerListPage(ServiceLocator.SpeakerListViewModel).CreateFragment(CurrentActivity); break; case Page.SpeakerDetailPage: frag = new SpeakerDetailFragment(); break; default: return; } FragmentTransaction ft = CurrentActivity.FragmentManager.BeginTransaction(); ft.AddToBackStack(null); ft.Replace(Resource.Id.fragment_frame_layout, frag); ft.Commit(); }
public App() { InitializeComponent(); MainPage = new SpeakerListPage(); }