private void SetupContainerFragments() { taskFrame = FindViewById <FrameLayout>(Resource.Id.content_frame_task); chatFrame = FindViewById <FrameLayout>(Resource.Id.content_frame_chat); menuFrame = FindViewById <FrameLayout>(Resource.Id.content_frame_menu); //task var fragmentTxHome = SupportFragmentManager.BeginTransaction(); TaskFragment = TaskFragment.NewInstance(); TaskFragment.DataContext = ViewModel.TaskViewModel; fragmentTxHome.Replace(Resource.Id.content_frame_task, TaskFragment); fragmentTxHome.Commit(); //chat var fragmentTxChat = SupportFragmentManager.BeginTransaction(); ChatFragment = ChatHistoryFragment.NewInstance(); ChatFragment.DataContext = ViewModel.ChatViewModel; fragmentTxChat.Replace(Resource.Id.content_frame_chat, ChatFragment); fragmentTxChat.Commit(); //menu var fragmentTxMenu = SupportFragmentManager.BeginTransaction(); MenuFragment = MenuFragment.NewInstance(); MenuFragment.DataContext = ViewModel.MenuViewModel; fragmentTxMenu.Replace(Resource.Id.content_frame_menu, MenuFragment); fragmentTxMenu.Commit(); }