public void PresentFragment(TaskFragment fragment, bool allowBack) { // allow back means "can you return to the page you're LEAVING? Not, can the // fragment being passed in be returned to" // get the fragment manager var ft = NavbarFragment.FragmentManager.BeginTransaction( ); // set this as the active visible fragment in the task frame. string typestr = fragment.GetType( ).ToString( ); ft.Replace(Resource.Id.activetask, fragment, typestr); // do a nice crossfade ft.SetTransition(FragmentTransit.FragmentFade); // if back was requested, put it in our stack if (allowBack) { ft.AddToBackStack(fragment.ToString( )); } // do the transaction ft.Commit( ); }
public void PresentFragment( TaskFragment fragment, bool allowBack ) { // allow back means "can you return to the page you're LEAVING? Not, can the // fragment being passed in be returned to" // get the fragment manager var ft = NavbarFragment.FragmentManager.BeginTransaction( ); // set this as the active visible fragment in the task frame. string typestr = fragment.GetType( ).ToString( ); ft.Replace( Resource.Id.activetask, fragment, typestr ); // do a nice crossfade ft.SetTransition( FragmentTransit.FragmentFade ); // if back was requested, put it in our stack if ( allowBack ) { ft.AddToBackStack( fragment.ToString( ) ); } // do the transaction ft.Commit( ); }