public void SetRootContent(ViewController viewController, SideBarMenuItem item) { _contentNavigationController.PopToRootViewController(false); _contentNavigationController.PushViewController(viewController, false); ViewModel.Selectedtem = item; CloseMenu(); }
public void SetRootContent(Fragment fragment, SideBarMenuItem item) { SupportFragmentManager.PopBackStack(RootContentBackStackEntryName, (int)PopBackStackFlags.Inclusive); SupportFragmentManager .BeginTransaction() .Replace(Resource.Id.content_layout, fragment) .AddToBackStackIf(item != ViewModel.DefaultItem, RootContentBackStackEntryName) .Commit(); ViewModel.Selectedtem = item; TryCloseDrawer(); }