コード例 #1
0
            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( );
            }
コード例 #2
0
ファイル: Task.cs プロジェクト: Higherbound/HBMobileApp
            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( );
            }