public void Navigate(Page page)
        {
            Fragment frag;
            switch(page)
            {
                case Page.SpeakerListPage:
                    frag = new SpeakerListPage(ServiceLocator.SpeakerListViewModel).CreateFragment(CurrentActivity);
                    break;
                case Page.SpeakerDetailPage:
                    frag = new SpeakerDetailFragment();
                    break;
                default:
                    return;
            }

            FragmentTransaction ft = CurrentActivity.FragmentManager.BeginTransaction();

            ft.AddToBackStack(null);
            ft.Replace(Resource.Id.fragment_frame_layout, frag);

            ft.Commit();
        }
예제 #2
0
        public App()
        {
            InitializeComponent();

            MainPage = new SpeakerListPage();
        }