private void GoToPage(IPage page, bool clearpageStack) { if (isPaused) { return; } switch (page.GetPageType()) { case PageType.Browse: FragmentManager.BeginTransaction().Replace(Resource.Id.navigator, page.As <BrowsePage>()).Commit(); break; case PageType.Detail: FragmentManager.BeginTransaction().Replace(Resource.Id.navigator, page.As <DetailPage>()).Commit(); break; default: break; } }