コード例 #1
0
        //public bool OnNavigationItemSelected(IMenuItem item)
        //{
        //    Fragment fragment;
        //    switch (item.ItemId)
        //    {
        //        case Resource.Id.navigation_tlvb:

        //            fragment = new TLVBFragment();
        //            loadFragment(fragment);
        //            return true;
        //        case Resource.Id.navigation_vbmuon:

        //            fragment = new VBMuonFragment();
        //            loadFragment(fragment);
        //            return true;
        //        case Resource.Id.navigation_thongke:

        //            fragment = new ThongKeFragment();
        //            loadFragment(fragment);
        //            return true;

        //        case Resource.Id.navigation_nguoidung:

        //            fragment = new NguoiDungFragment();
        //            loadFragment(fragment);
        //            return true;

        //    }
        //    return false;
        //}


        private void loadFragment(int id)
        {
            Fragment fragment = null;

            switch (id)
            {
            case Resource.Id.navigation_tlvb:
                fragment = TLVBFragment.NewInstance();
                break;
                //case Resource.Id.navigation_vbmuon:
                //    fragment = VBMuonFragment.NewInstance();
                //    break;
                //case Resource.Id.navigation_thongke:
                //    fragment = ThongKeFragment.NewInstance();
                //    break;
                //case Resource.Id.navigation_nguoidung:
                //    fragment = NguoiDungFragment.NewInstance();
                //    break;
            }

            if (fragment == null)
            {
                return;
            }
            FragmentTransaction transaction = FragmentManager.BeginTransaction();

            transaction.Replace(Resource.Id.nav_host_fragment, fragment);
            transaction.AddToBackStack(null);
            transaction.Commit();
        }
コード例 #2
0
        private void SetContent()
        {
            FragmentTransaction ft = FragmentManager.BeginTransaction();

            ft.Replace(Resource.Id.page_placeholder, new PageMainFragment(), MyFragment.PAGE_CONTENT);
            ft.Commit();
        }
コード例 #3
0
        private void BackHome()
        {
            FragmentTransaction ft = FragmentManager.BeginTransaction();

            ft.Replace(Resource.Id.frameLayout1, new HomeFragment());
            ft.Commit();
        }
コード例 #4
0
        public void changeFrame(string _type, Dictionary <string, string> _params)
        {
            FragmentTransaction ft = FragmentManager.BeginTransaction();
            Bundle   bundleParams  = new Bundle();
            Fragment fragment      = null;

            if (_type.Equals("aboutus"))
            {
                fragment = new FragmentAboutUs();
            }
            else if (_type.Equals("products"))
            {
                fragment = new FragmentProducts(this);
            }
            else if (_type.Equals("detail_products"))
            {
                foreach (string o in _params.Keys)
                {
                    bundleParams.PutString(o, _params[o]);
                }
                fragment = new FragmentDetailProducts(this);
            }
            else
            {
            }
            if (fragment != null)
            {
                fragment.Arguments = bundleParams;
                ft.Replace(Resource.Id.fragmentMany, fragment);
                //ft.AddToBackStack(null);
                ft.SetTransition(FragmentTransit.FragmentFade);
                ft.Commit();
            }
        }
コード例 #5
0
        public void OnTabSelected(ActionBar.Tab tab, FragmentTransaction ft)
        {
            Log.Debug(Tag, "The tab {0} has been selected.", tab.Text);
            Fragment frag = _fragments[tab.Position];

            ft.Replace(Resource.Id.frameLayout1, frag);
        }
コード例 #6
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.home);

            mListView = FindViewById <ListView>(Resource.Id.listView);
            mContacts = new List <Contact>();

            Action <ImageView> action = PicSelected;

            mAdapter = new ContactListAdapter(this, Resource.Layout.pager_item, mContacts, action);
            //mAdapter = new ContactListAdapter(this, Resource.Layout.row_contact, mContacts, action);

            mListView.Adapter = mAdapter;

            /**////////////////////////////////

            FragmentTransaction transaction = FragmentManager.BeginTransaction();
            SlidingTabsFragment fragment    = new SlidingTabsFragment();

            transaction.Replace(Resource.Id.sample_content_fragment, fragment);
            transaction.Commit();
        }
コード例 #7
0
        protected virtual void SwitchFragment(FragmentManager manager, AView targetView, ShellItem newItem, bool animate = true)
        {
            var previousRenderer = _currentRenderer;

            _currentRenderer           = CreateShellItemRenderer(newItem);
            _currentRenderer.ShellItem = newItem;
            var fragment = _currentRenderer.Fragment;

            FragmentTransaction transaction = manager.BeginTransaction();

            if (animate)
            {
                transaction.SetTransition((int)global::Android.App.FragmentTransit.FragmentFade);
            }

            transaction.Replace(_frameLayout.Id, fragment);
            transaction.CommitAllowingStateLoss();

            void OnDestroyed(object sender, EventArgs args)
            {
                previousRenderer.Destroyed -= OnDestroyed;

                previousRenderer.Dispose();
                previousRenderer = null;
            }

            if (previousRenderer != null)
            {
                previousRenderer.Destroyed += OnDestroyed;
            }
        }
コード例 #8
0
ファイル: MainActivity.cs プロジェクト: kenyiotk/PCBapp
        private void changeFrame(string _type)
        {
            FragmentTransaction ft = FragmentManager.BeginTransaction();

            Fragment fragment = null;

            if (_type.Equals("aboutus"))
            {
                fragment = new FragmentAbautUs();
            }
            else if (_type.Equals("products"))
            {
                fragment = new FragmentProducts();
            }
            else
            {
            }
            if (fragment != null)
            {
                ft.Replace(Resource.Id.fragmentMany, fragment);
                //ft.AddToBackStack(null);
                ft.SetTransition(FragmentTransit.FragmentFade);
                ft.Commit();
            }
        }
コード例 #9
0
        //button.Text = date.ToString ("d");


        protected override void OnCreate(Bundle bundle)

        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            // Show fragment on create
            GoalListFragment goalListFragment = new GoalListFragment();

            FragmentTransaction fragmentTransaction = this.FragmentManager.BeginTransaction();

            fragmentTransaction.Replace(Resource.Id.frame_container, goalListFragment).Commit();

            // Date Picker
            pickDate = FindViewById <Button> (Resource.Id.date_picker_btn);


            // add a click event handler to the button
            pickDate.Click += delegate { ShowDialog(DATE_DIALOG_ID); };


            // get the current date
            date = DateTime.Today;

            // display the current date (this method is below)
            UpdateDisplay();

            // updates the date in the TextView
        }
コード例 #10
0
        private void ReplaceFragment()
        {
            GoalListFragment    goalListFragment = new GoalListFragment();
            FragmentTransaction fragmentTx       = this.FragmentManager.BeginTransaction();

            fragmentTx.Replace(Resource.Id.frame_container, goalListFragment).Commit();
        }
コード例 #11
0
 private void SaveButton_Click(object sender, EventArgs e)
 {
     try
     {
         barCode = Convert.ToString(view.FindViewById <EditText>(Resource.Id.txtBarcode).Text);
         Height  = Convert.ToString(view.FindViewById <EditText>(Resource.Id.txtHeight).Text);
         Width   = Convert.ToString(view.FindViewById <EditText>(Resource.Id.txtWidth).Text);
         Depth   = Convert.ToString(view.FindViewById <EditText>(Resource.Id.txtDepth).Text);
         if (string.IsNullOrEmpty(barCode))
         {
             (Activity as MainActivity).textToast("Please enter valid barcode");
         }
         if (string.IsNullOrEmpty(Height) && string.IsNullOrEmpty(Width) && string.IsNullOrEmpty(Depth))
         {
             (Activity as MainActivity).textToast("Please enter valid dimensions");
         }
         else
         {
             _barcodeDetailsTbl.Barcode = barCode;
             _barcodeDetailsTbl.Height  = Height;
             _barcodeDetailsTbl.Width   = Width;
             _barcodeDetailsTbl.Depth   = Depth;
             _barcodeDetailsTbl.Date    = Convert.ToString(System.DateTime.Now.Date.ToString("mm-dd-yyyy"));
             _sQLiteDB.insert(_barcodeDetailsTbl);
             (Activity as MainActivity).textToast("Dimm (" + Height + "," + Width + "," + Depth + ")" + barCode + " saved");
             Fragment            mainMenuFragment    = new MainMenuFragment();
             FragmentTransaction fragmentTransaction = FragmentManager.BeginTransaction();
             fragmentTransaction.SetTransition(FragmentTransit.EnterMask);
             fragmentTransaction.Replace(Resource.Id.fragment_container, mainMenuFragment);
             fragmentTransaction.Commit();
         }
     }
     catch (Exception ex) { }
 }
コード例 #12
0
        private async void MakeLockRollete(AlertDialog.Builder alert)
        {
            using (var client = ClientHelper.GetClient(CrossSettings.Current.GetValueOrDefault("token", "")))
            {
                BoxService.InitializeClient(client);
                var o_data = new ServiceResponseObject <SuccessResponse>();
                o_data = await BoxService.LockRollete(StaticBox.id);

                if (o_data.Status == HttpStatusCode.OK)
                {
                    alert.Dispose();
                    Android.App.AlertDialog.Builder alert1 = new Android.App.AlertDialog.Builder(Activity);
                    alert1.SetTitle("Опустить роллету");
                    alert1.SetMessage(o_data.Message);
                    alert1.SetPositiveButton("Закрыть", (senderAlert1, args1) =>
                    {
                    });
                    Dialog dialog1 = alert1.Create();
                    dialog1.Show();

                    btn_gate.Text    = "Поднять";
                    BoxTextGate.Text = "Закрыта";

                    FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction();
                    BoxActivity         content2     = new BoxActivity();
                    transaction1.Replace(Resource.Id.frameDriverlayout, content2);
                    transaction1.Commit();
                }
                else
                {
                    Toast.MakeText(Activity, o_data.Message, ToastLength.Long).Show();
                }
            }
        }
コード例 #13
0
        private async void MakeFold(AlertDialog.Builder alert)
        {
            using (var client = ClientHelper.GetClient(CrossSettings.Current.GetValueOrDefault("token", "")))
            {
                BoxService.InitializeClient(client);
                var o_data = new ServiceResponseObject <SuccessResponse>();
                o_data = await BoxService.FoldContainer(StaticBox.id);

                if (o_data.Status == HttpStatusCode.OK)
                {
                    alert.Dispose();
                    Android.App.AlertDialog.Builder alert1 = new Android.App.AlertDialog.Builder(Activity);
                    alert1.SetTitle("Сложить контейнер");
                    alert1.SetMessage(o_data.ResponseData.Message);
                    alert1.SetPositiveButton("Закрыть", (senderAlert1, args1) =>
                    {
                    });
                    Dialog dialog1 = alert1.Create();
                    dialog1.Show();

                    btn_fold.Text    = "Разложить";
                    BoxTextFold.Text = "Сложен";

                    FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction();
                    BoxActivity         content2     = new BoxActivity();
                    transaction1.Replace(Resource.Id.frameDriverlayout, content2);
                    transaction1.Commit();
                }
            }
        }
コード例 #14
0
        //private void SetUpMap(View view)
        //{
        //    if (GMap == null)
        //    {
        //

        //        FragmentManager.FindViewById<MapView>(Resource.Id.fragmentMap3).GetMapAsync(this);
        //    }
        //}

        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = null;

            view    = inflater.Inflate(Resource.Layout.driver_tasks, container, false);
            lstTask = view.FindViewById <ListView>(Resource.Id.tasklistview);

            var result = GetTasks();

            if (result.Result == TaskStatus.OK)
            {
                //LayoutInflater layoutInflater = LayoutInflater.From(Activity);
                //ViewGroup view_task = (ViewGroup)layoutInflater.Inflate(Resource.Layout.driver_header_task, null);
                //lstTask.AddHeaderView(view_task);
                bundle      = savedInstanceState;
                _gpsService = new GPSService(Activity);
                _gpsService.UpdateLocation();
            }
            else
            {
                FragmentTransaction  transaction1 = this.FragmentManager.BeginTransaction();
                TaskNotFoundActivity content      = new TaskNotFoundActivity();
                transaction1.Replace(Resource.Id.frameDriverlayout, content).AddToBackStack(null).Commit();
            }
            return(view);
        }
コード例 #15
0
ファイル: DashBoardView.cs プロジェクト: Givenchdy/Tangent
        private void ShowFragment(Fragment fragment)
        {
            FragmentTransaction transaction = FragmentManager.BeginTransaction();

            transaction.Replace(Resource.Id.fragmentContainerID, fragment);
            transaction.Commit();
        }
コード例 #16
0
        private void ToLobby()
        {
            FragmentTransaction transaction = FragmentManager.BeginTransaction();

            transaction.Replace(Resource.Id.main_activity_fragment_placeholder, FragmentManagerXO.lobbyFrag);
            transaction.Commit();
        }
コード例 #17
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Window.RequestFeature(WindowFeatures.NoTitle); // Hide the title Bar.
            // Set view from the layout resource
            SetContentView(Resource.Layout.Monitor);

            Bundle bundle = Intent.GetBundleExtra("bundle");

            if (savedInstanceState != null)
            {
                path = savedInstanceState.GetString("path");
            }
            ParcelableDiscoverInfo parcel = bundle.GetParcelable("info") as ParcelableDiscoverInfo;

            if (parcel == null)
            {
                return;
            }
            robinInfo = parcel.info;

            Button btnConnect = FindViewById <Button>(Resource.Id.btnConnect);

            btnConnect.Click += BtnConnect_Click;
            BtnConnect_Click(btnConnect, EventArgs.Empty);

            FragmentTransaction fragmentTransaction = FragmentManager.BeginTransaction();
            MonitorTreeFragment myFrag = new MonitorTreeFragment();

            activeFragment = myFrag;
            // work here to change Activity fragments (add, remove, etc.).  Example here of adding.
            fragmentTransaction.Replace(Resource.Id.fragment_container, activeFragment);
            fragmentTransaction.SetTransition(FragmentTransit.FragmentFade);
            fragmentTransaction.Commit();
        }
コード例 #18
0
        /// <summary>
        /// Calls BeginTransaction, then calls tx.Replace then tx.Commit
        /// </summary>
        /// <param name="fragmentManager"></param>
        public static void Show(this FragmentManager fragmentManager, int containerViewId, Fragment fragment)
        {
            FragmentTransaction tx = fragmentManager.BeginTransaction();

            tx.Replace(containerViewId, fragment);
            tx.Commit();
        }
コード例 #19
0
        void ShowPlayQuote(int playId)
        {
            selectedPlayId = playId;
            if (showingTwoFragments)
            {
                ListView.SetItemChecked(selectedPlayId, true);

                PlayNoteFragment playQuoteFragment = FragmentManager.FindFragmentById(Resource.Id.note_container) as PlayNoteFragment;

                if (playQuoteFragment == null || playQuoteFragment.PlayId != playId)
                {
                    var container = Activity.FindViewById(Resource.Id.note_container);
                    var quoteFrag = PlayNoteFragment.NewInstance(selectedPlayId);

                    FragmentTransaction ft = FragmentManager.BeginTransaction();
                    ft.Replace(Resource.Id.note_container, quoteFrag);
                    ft.Commit();
                }
            }
            else
            {
                var intent = new Intent(Activity, typeof(PlayNoteActivity));
                intent.PutExtra("current_play_id", playId);
                StartActivity(intent);
            }
        }
コード例 #20
0
 public void ReplaceFragment(Fragment fragment, string tag)
 {
     mFragmentTransaction = FragmentManager.BeginTransaction();
     mFragmentTransaction.Replace(Resource.Id.main_frame, fragment, tag);
     mFragmentTransaction.AddToBackStack(tag);
     mFragmentTransaction.CommitAllowingStateLoss();
 }
コード例 #21
0
 public void openFragment_FM_MasterMenu(Context c, FragmentManager fm, FragmentTransaction next)
 {
     next.Replace(Resource.Id.homeFrameLayout, new Fragment_FM_MasterMenu());
     next.AddToBackStack(null);
     next.SetTransition(FragmentTransit.FragmentFade);
     next.Commit();
 }
コード例 #22
0
ファイル: Profile.cs プロジェクト: Lewey100/HouseChecker-App
        private async Task <string> editValue(string url, string newValue)
        {
            string success = "";

            string newValueUpload = newValue;

            using (var webClient = new WebClient())
            {
                var data = new NameValueCollection();
                data["userid"] = id.ToString();
                data["value"]  = newValue;
                // This is the new value
                data["field"] = editChoice;
                // This is the field to be edited

                var response = webClient.UploadValues(url, "POST", data);
            }

            FragmentTransaction fragmentTx = FragmentManager.BeginTransaction();
            Profile             profile    = new Profile();

            fragmentTx.Replace(Resource.Id.content_frame, profile);
            fragmentTx.Commit();

            return(success);
        }
コード例 #23
0
        private void ShowPlayNote(int NoteId)
        {
            selectedNoteId = NoteId;
            if (showingTwoFragments)
            {
                ListView.SetItemChecked(selectedNoteId, true);
                var PlayNoteFragment = FragmentManager.FindFragmentById(2131230861)
                                       as PlayNoteFragment;

                if (PlayNoteFragment == null || PlayNoteFragment.NoteId != NoteId)
                {
                    var container = Activity.FindViewById(2131230861);
                    var quoteFrag = PlayNoteFragment.NewInstance(selectedNoteId);

                    FragmentTransaction ft = FragmentManager.BeginTransaction();
                    ft.Replace(2131230861, quoteFrag);
                    ft.Commit();
                }
            }
            else
            {
                var intent = new Intent(Activity, typeof(PlayNoteActivity));
                intent.PutExtra("current_note_id", NoteId);
                StartActivity(intent);
            }
        }
コード例 #24
0
        //private BluetoothChatService chatService = null;
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            if (Debug)
            {
                Log.Error(TAG, "+++ ON CREATE +++");
            }
            SetContentView(Resource.Layout.Main);
            // Get local Bluetooth adapter
            bluetoothAdapter = BluetoothAdapter.DefaultAdapter;
            //Console.WriteLine ("bbb");
            if (savedInstanceState == null)
            {
                var fm = FragmentManager;
                FragmentTransaction   transaction = fm.BeginTransaction();
                CardEmulationFragment fragment    = new CardEmulationFragment();
                transaction.Replace(Resource.Id.sample_content_fragment, fragment);
                transaction.Commit();
            }

            // If the adapter is null, then Bluetooth is not supported
            if (bluetoothAdapter == null)
            {
                Toast.MakeText(this, "Bluetooth is not available", ToastLength.Long).Show();
                Finish();
                return;
            }
        }
コード例 #25
0
        void PushRootFragment(Fragment frag)
        {
            FragmentTransaction transaction = this.FragmentManager.BeginTransaction();

            transaction.Replace(Resource.Id.mainContent, frag);
            transaction.CommitAllowingStateLoss();
        }
コード例 #26
0
        public override void OnActivityCreated(Bundle savedInstanceState)
        {
            base.OnActivityCreated(savedInstanceState);

            Button   btnInventur  = View.FindViewById <Button>(Resource.Id.btnInventur);
            Button   btnLagerInfo = View.FindViewById <Button>(Resource.Id.btnLagerInfo);
            Button   btnUmpack    = View.FindViewById <Button>(Resource.Id.btnUmpack);
            Button   btnCloce     = View.FindViewById <Button>(Resource.Id.btnCloce);
            TextView dbName       = View.FindViewById <TextView>(Resource.Id.dbname);

            btnInventur.SetText(Resources.GetString(Resource.String.Action_Button1), null);
            btnLagerInfo.SetText(Resources.GetString(Resource.String.Action_Button2), null);
            btnUmpack.SetText(Resources.GetString(Resource.String.Action_Button3), null);
            btnCloce.SetText(Resources.GetString(Resource.String.Action_Button4), null);

            Resources.GetString(Resource.String.Action_Button1);

            dbName.SetText(Settings.DB, null);

            btnCloce.Click += delegate(object sender, EventArgs e)
            {
                Intent loginIntent = new Intent(Activity, typeof(MainActivity));
                StartActivity(loginIntent);
            };
            btnInventur.Click += delegate(object sender, EventArgs e)
            {
                CardFragment        cardFragment = new CardFragment();
                FragmentTransaction fragmentTx   = this.FragmentManager.BeginTransaction();
                fragmentTx.Replace(Resource.Id.realtivelayout_for_fragment, cardFragment);
                fragmentTx.AddToBackStack(null);
                Settings.CurrentFragment = "CardFragment";

                fragmentTx.Commit();
            };
        }
コード例 #27
0
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.ItemId)
            {
            case Resource.Id.actionNew:
                if (POIListActivity.isDualMode)
                {
                    var detailFragment     = new POIDetailFragment();
                    FragmentTransaction ft = FragmentManager.BeginTransaction();
                    ft.Replace(Resource.Id.poiDetailLayout, detailFragment);
                    ft.Commit();
                }
                else
                {
                    Intent intent = new Intent(activity, typeof(POIDetailActivity));
                    StartActivity(intent);
                }
                return(true);

            case Resource.Id.actionRefresh:
                DownloadPoisListAsync();
                return(true);

            default:
                return(base.OnOptionsItemSelected(item));
            }
        }
コード例 #28
0
        private async void Attach(AlertDialog.Builder alert)
        {
            using (var client = ClientHelper.GetClient(CrossSettings.Current.GetValueOrDefault("token", "")))
            {
                BoxService.InitializeClient(client);
                var o_data = new ServiceResponseObject <SuccessResponse>();
                o_data = await BoxService.Attach(StaticBox.id);

                if (o_data.Status == HttpStatusCode.OK)
                {
                    alert.Dispose();
                    Android.App.AlertDialog.Builder alert1 = new Android.App.AlertDialog.Builder(Activity);
                    alert1.SetTitle("Прикрепить контейнер");
                    alert1.SetMessage(o_data.ResponseData.Message);
                    alert1.SetPositiveButton("Закрыть", (senderAlert1, args1) =>
                    {
                    });
                    Dialog dialog1 = alert1.Create();
                    dialog1.Show();

                    FragmentTransaction   transaction1 = this.FragmentManager.BeginTransaction();
                    MainBoxStatusActivity content2     = new MainBoxStatusActivity();
                    transaction1.Replace(Resource.Id.frameDriverlayout, content2).AddToBackStack(null).Commit();
                }
                else
                {
                    Toast.MakeText(Activity, o_data.Message, ToastLength.Long).Show();
                }
            }
        }
コード例 #29
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_driver);

            BottomNavigationView navigation = FindViewById <BottomNavigationView>(Resource.Id.navigation_driver);

            FragmentTransaction transaction3 = this.FragmentManager.BeginTransaction();
            MapActivity         content2     = new MapActivity();

            transaction3.Replace(Resource.Id.frameDriverlayout, content2).AddToBackStack(null).Commit();

            navigation.NavigationItemSelected += (sender, e) =>
            {
                FragmentTransaction transaction2 = this.FragmentManager.BeginTransaction();
                switch (e.Item.ItemId)
                {
                case Resource.Id.tasks:
                    MapActivity content2 = new MapActivity();
                    transaction2.Replace(Resource.Id.frameDriverlayout, content2).AddToBackStack(null).Commit();
                    break;

                case Resource.Id.boxes:
                    MainBoxStatusActivity content = new MainBoxStatusActivity();
                    transaction2.Replace(Resource.Id.frameDriverlayout, content).AddToBackStack(null).Commit();
                    break;

                case Resource.Id.c_status:
                    ManageBoxActivity content3 = new ManageBoxActivity();
                    transaction2.Replace(Resource.Id.frameDriverlayout, content3).AddToBackStack(null).Commit();
                    break;

                case Resource.Id.alarms:
                    AlarmsActivity content4 = new AlarmsActivity();
                    transaction2.Replace(Resource.Id.frameDriverlayout, content4).AddToBackStack(null).Commit();
                    break;

                case Resource.Id.exit_driver:
                    Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(this);
                    alert.SetTitle("Внимание!");
                    alert.SetMessage("Вы действительно хотите выйти ?");
                    alert.SetPositiveButton("Да", (senderAlert, args) =>
                    {
                        Leaveprofile();
                    });
                    alert.SetNegativeButton("Отмена", (senderAlert, args) =>
                    {
                    });
                    Dialog dialog = alert.Create();
                    dialog.Show();
                    break;
                }
            };


            DrawerLayout drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_driver_layout);
        }
コード例 #30
0
 public void OnTabSelected(ActionBar.Tab tab, FragmentTransaction ft)
 {
     StationInventoryListFragment fragment = tab.Tag as StationInventoryListFragment;
     if (fragment != null)
     {
         ft.Replace(R.Ids.stationInventoryFragmentContainer, fragment);
     }
 }
コード例 #31
0
 public void OnTabSelected(ActionBar.Tab tab, FragmentTransaction ft)
 {
     Fragment fragment = tab.Tag as Fragment;
     if (fragment != null)
     {
         ft.Replace(R.Ids.itemDetailFragmentContainer, fragment);
     }
 }
コード例 #32
0
		public void OnTabSelected (ActionBar.Tab tab, FragmentTransaction ft)
		{
			FragmentManager.PopBackStack (null, FragmentManager.PopBackStackInclusive);

			Log.Debug (Tag, "The tab {0} has been selected.", tab.Text);
			Fragment frag = _fragments [tab.Position];
			ft.Replace (Resource.Id.content_frame, frag);
		}
コード例 #33
0
        private void TransitionBodyFragment(Fragment fragment)
        {
            FragmentTransaction ft = FragmentManager.BeginTransaction();

            ft.Replace(Resource.Id.bodyLayout, fragment);
            ft.SetTransition(FragmentTransit.None);
            ft.Commit();
        }
コード例 #34
0
 public void OnTabSelected(ActionBar.Tab tab, FragmentTransaction ft)
 {
     PilotListCounterFragment fragment = tab.Tag as PilotListCounterFragment;
     if (fragment != null)
     {
         ft.Replace(R.Ids.pilotsOnlineFragmentContainer, fragment);
     }
 }
コード例 #35
0
        private void SetView(int fragmentResource, Fragment view, bool retainView)
        {
            _DrawerToggle.SetClosedResource(_CurrentViewTitle);

            _FragmentManager = FragmentManager.BeginTransaction();
            _FragmentManager.Replace(fragmentResource, view);

            // If true, allows the user to return to that fragment.
            // Otherwise it is destroyed.
            if(retainView)
            {
                _FragmentManager.AddToBackStack(null);
        }

            _FragmentManager.Commit();

            _DrawerLayout.CloseDrawers();
        }
コード例 #36
0
			public void OnTabSelected(ActionBar.Tab tab, FragmentTransaction ft)
			{
				ft.Replace (Resource.Id.container, fragment);
			}
コード例 #37
0
 protected virtual void ReplaceFragment(FragmentTransaction ft, IMvxCachedFragmentInfo fragInfo)
 {
     ft.Replace(fragInfo.ContentId, fragInfo.CachedFragment, fragInfo.Tag);
 }
コード例 #38
0
 public void OnTabSelected(ActionBar.Tab tab, FragmentTransaction ft)
 {
     Log.Debug(Tag, "The tab {0} has been selected.", tab.Text);
     Fragment frag = _fragments[tab.Position];
     ft.Replace(Resource.Id.frameLayout1, frag);
 }