public static NavigationFragment NewInstance(NavigationChildFragment rootFragment) { var navigationFragment = new NavigationFragment(); navigationFragment.RootFragment = rootFragment; return(navigationFragment); }
public void PresentFragment(NavigationChildFragment fragment) { var fragmentTransaction = ChildFragmentManager.BeginTransaction(); fragmentTransaction.Replace(Resource.Id.navigation_content_frame, fragment); fragmentTransaction.SetTransition(SupportFragmentTransaction.TransitFragmentFade); if (ChildFragmentManager.Fragments.Any()) { fragmentTransaction.AddToBackStack(null); } fragmentTransaction.Commit(); }