private void Font_list_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            var edit = pref.Edit();

            switch (font_list.CheckedRadioButtonId)
            {
            case Resource.Id.radioButton1:     // Чёрный текст, белый фон
                string[] mass = new string[] { "Black", "White" };
                layout1.SetBackgroundColor(Color.White);
                Change_color_radioButton(Resource.Id.radioButton1, mass[0]);
                Change_color_radioButton(Resource.Id.radioButton2, mass[0]);
                text.SetTextColor(Android.Content.Res.ColorStateList.ValueOf(Color.Black));
                edit.PutString("background", mass[1]);
                edit.PutString("textColor", mass[0]);
                edit.Commit();
                break;

            case Resource.Id.radioButton2:
                string[] mass2 = new string[] { "White", "Black" };
                layout1.SetBackgroundColor(Color.Black);
                Change_color_radioButton(Resource.Id.radioButton1, mass2[0]);
                Change_color_radioButton(Resource.Id.radioButton2, mass2[0]);
                text.SetTextColor(Android.Content.Res.ColorStateList.ValueOf(Color.White));
                edit.PutString("background", mass2[1]);
                edit.PutString("textColor", mass2[0]);
                edit.Commit();
                break;
            }
        }
예제 #2
0
        private void Radiogroup_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            switch (e.CheckedId)
            {
            case Resource.Id.radioButtonS80:
                ValueAlarmSpeed = 80;
                break;

            case Resource.Id.radioButtonS100:
                ValueAlarmSpeed = 100;
                break;

            case Resource.Id.radioButtonS120:
                ValueAlarmSpeed = 120;
                break;

            case Resource.Id.radioButtonS160:
                ValueAlarmSpeed = 160;
                break;

            case Resource.Id.radioButtonS200:
                ValueAlarmSpeed = 200;
                break;

            default:
                break;
            }
        }
예제 #3
0
        private async void DailGrou_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            try
            {
                switch (e.CheckedId)
                {
                case Resource.Id.radioButtonShow:
                    _userSetting.ShowFirst = true;
                    break;

                case Resource.Id.radioButtondirect:
                    _userSetting.ShowFirst = false;
                    break;

                default:
                    break;
                }

                string userJson = await cardrepo.SerializeObject(_userSetting);

                xmlDb.SaveUserSetting(userJson);
            }
            catch (Exception ex)
            {
                Log.Error("GetUserSetting", ex.Message);
            }
        }
예제 #4
0
 private void DevicesGroup_CheckedChange(
     object sender, RadioGroup.CheckedChangeEventArgs e)
 {
     // Enable the register scout button ONLY if a device is selected
     registerScoutBtn.Enabled = (e.CheckedId >= 0);
     okBtn.Enabled            = (scoutMasterOption.Checked || registerScoutBtn.Enabled);
 }
        private void RadioGroupCheckedChanged(object sender, RadioGroup.CheckedChangeEventArgs args)
        {
            var radioGroup = (MvxAppCompatRadioGroup)this.Target;

            if (radioGroup == null)
            {
                return;
            }

            object newValue = null;
            var    r        = radioGroup.FindViewById <AppCompatRadioButton>(args.CheckedId);
            var    li       = r?.Parent as MvxListItemView;

            if (li != null)
            {
                newValue = li.DataContext;
            }

            bool changed = this.CheckValueChanged(newValue);

            if (!changed)
            {
                return;
            }

            this._currentValue = newValue;
            this.FireValueChanged(newValue);
        }
예제 #6
0
        /// <summary>
        /// group button select
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void GroupButtonSelect(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            var fm = FragmentManager.BeginTransaction();

            //add item
            if (e.CheckedId == Resource.Id.rbtn_addItem)
            {
                AddItemFragment addItemFragment = new AddItemFragment();
                fm = FragmentManager.BeginTransaction();
                fm.Replace(Resource.Id.framelayout_Show, addItemFragment);
                fm.Commit();
            }
            //the detial
            if (e.CheckedId == Resource.Id.rbtn_itemDetial)
            {
                DetialFragment detialFragment = new DetialFragment();
                fm = FragmentManager.BeginTransaction();
                fm.Replace(Resource.Id.framelayout_Show, detialFragment);
                fm.Commit();
            }
            //the service
            if (e.CheckedId == Resource.Id.rbtn_service)
            {
                ServiceFragment personalFragment = new ServiceFragment();
                fm = FragmentManager.BeginTransaction();
                fm.Replace(Resource.Id.framelayout_Show, personalFragment);
                fm.Commit();
            }
        }
예제 #7
0
 private void changeChecked(object sender, RadioGroup.CheckedChangeEventArgs e)
 {
     if (OnChecked != null)
     {
         OnChecked(this, new MyEventArgs((RadioButton)FindViewById(e.CheckedId)));
     }
 }
예제 #8
0
 private void Radio_group_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
 {
     //RadioButton rb = (RadioButton)sender;
     if (radio_btn_db_saas.Checked)
     {
         mSharedPreferencesManager.PutString(ConstantsDroid.DATABASE_PREFERENCE, GetString(Resource.String.db_saas_connection));
         WebserviceConstants.CONNECTION_NAME = GetString(Resource.String.db_saas_connection);
         txt_database_name.Text = "(" + GetString(Resource.String.db_saas) + ")";
     }
     else if (radio_btn_db_demo.Checked)
     {
         mSharedPreferencesManager.PutString(ConstantsDroid.DATABASE_PREFERENCE, GetString(Resource.String.db_demo_connection));
         WebserviceConstants.CONNECTION_NAME = GetString(Resource.String.db_demo_connection);
         txt_database_name.Text = "(" + GetString(Resource.String.db_demo) + ")";
     }
     else if (radio_btn_db_lucid.Checked)
     {
         mSharedPreferencesManager.PutString(ConstantsDroid.DATABASE_PREFERENCE, GetString(Resource.String.db_lucid_connection));
         WebserviceConstants.CONNECTION_NAME = GetString(Resource.String.db_lucid_connection);
         txt_database_name.Text = "(" + GetString(Resource.String.db_lucid) + ")";
     }
     else if (radio_btn_db_hq.Checked)
     {
         mSharedPreferencesManager.PutString(ConstantsDroid.DATABASE_PREFERENCE, GetString(Resource.String.db_hq_connection));
         WebserviceConstants.CONNECTION_NAME = GetString(Resource.String.db_hq_connection);
         txt_database_name.Text = "(" + GetString(Resource.String.db_hq) + ")";
     }
 }
예제 #9
0
        void HandleCheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            readings = new List <long> ();
            watch.Reset();

            Accelometer.ReadingAvailable -= HandleReadingAvailable;
            switch (e.CheckedId)
            {
            case Resource.Id.radioButton1:
                Accelometer.Interval = AccelerometerInterval.Fastest;
                break;

            case Resource.Id.radioButton2:
                Accelometer.Interval = AccelerometerInterval.Game;
                break;

            case Resource.Id.radioButton3:
                Accelometer.Interval = AccelerometerInterval.Normal;
                break;

            case Resource.Id.radioButton4:
                Accelometer.Interval = AccelerometerInterval.Ui;
                break;
            }
            Accelometer.ReadingAvailable += HandleReadingAvailable;
        }
예제 #10
0
        void MyRadioGroup_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            int         checkedItemId      = RadioGroupsex.CheckedRadioButtonId;
            RadioButton checkedRadioButton = v.FindViewById <RadioButton>(checkedItemId);

            sex = Convert.ToString(checkedRadioButton.Text);
        }
예제 #11
0
        private void RadioGroupCheckedChanged(object sender, RadioGroup.CheckedChangeEventArgs args)
        {
            var radioGroup = (MvxRadioGroup)Target;

            if (radioGroup == null)
            {
                return;
            }

            object newValue = null;

            var r = radioGroup.FindViewById <RadioButton>(args.CheckedId);

            if (r != null)
            {
                var index = radioGroup.IndexOfChild(r);
                newValue = radioGroup.Adapter.GetRawItem(index);
            }

            bool changed = CheckValueChanged(newValue);

            if (!changed)
            {
                return;
            }

            _currentValue = newValue;
            FireValueChanged(newValue);
        }
예제 #12
0
 void radioGroup_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
 {
     var selectedId = e.CheckedId;
     var opt = VM.CurrentQuestion.Options.FirstOrDefault(x => x.IsSelected == true);
     if (opt != null)
         opt.IsSelected = false;
     VM.CurrentQuestion.Options.First(x => x.Id == selectedId).IsSelected = true;
 }
예제 #13
0
        private void PlatfromRadioGroupCheckedChanged(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            var prevPlatform = AppSettings.Platform;
            var newPlatform  = GetWFPlatformEnum(e.CheckedId);

            AppSettings.Platform = newPlatform;
            ResubscribeNotificationPlatform(prevPlatform, newPlatform);
        }
예제 #14
0
        private static void TaskTypeChanged(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            var routineRadioButton   = newTaskView.FindViewById <RadioButton>(Resource.Id.routineRadioSelection);
            var routineDaysContainer = newTaskView.FindViewById <LinearLayout>(Resource.Id.routineTimingLayout);
            var routineDaysText      = newTaskView.FindViewById <TextView>(Resource.Id.routineDaysActiveText);

            routineDaysContainer.Visibility = routineRadioButton.Checked ? ViewStates.Visible : ViewStates.Gone;
            routineDaysText.Visibility      = routineRadioButton.Checked ? ViewStates.Visible : ViewStates.Gone;
        }
예제 #15
0
 private void OnRg1Change(object sender, RadioGroup.CheckedChangeEventArgs e)
 {
     if (e.CheckedId == -1)
     {
         return;
     }
     _rg2.CheckedChange -= OnRg2Change;
     _rg2.ClearCheck();
     _rg2.CheckedChange += OnRg2Change;
 }
예제 #16
0
        private void RadioGroup_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            var radio = sender as RadioGroup;
            var idx   = GetPropertyIndexForView(radio);

            if (idx >= 0)
            {
                PropertyChanged?.Invoke(this, idx, -1, -1, e.CheckedId);
            }
        }
예제 #17
0
 private void RgShooting1_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
 {
     if (e.CheckedId == -1)
     {
         return;
     }
     rgShooting2.CheckedChange -= RgShooting2_CheckedChange;
     rgShooting2.ClearCheck();
     rgShooting2.CheckedChange += RgShooting2_CheckedChange;
     txtVResult.Text            = Calculate(etxtDiff.Text, etxtRoll.Text);
 }
예제 #18
0
        private void RadioButtonGroup_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            ItemIdHolderRadioGroup radioGroup = sender as ItemIdHolderRadioGroup;
            ItemHolderRadioButton  button     = radioGroup.FindViewById <ItemHolderRadioButton>(e.CheckedId);

            //ItemHolderRadioButton selectedButton = radioGroup.GetSelected();
            myViewModel.CurrentStatistic.SetStatistic(myCurrentStatToGet, button.ItemId);
            myCurrentStatToGet = myViewModel.CurrentStatistic.GetNextStatistic();
            SetStatisticLayout();
            radioGroup.DeselectAll();
        }
예제 #19
0
        private void ThemeRadioGroupOnCheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            if (_updatingAccent || _updatingTheme || !_initialized)
            {
                return;
            }
            _updatingTheme = true;
            var theme = _radioDictionary[e.CheckedId];

            ViewModel.AppTheme = theme | _selectedAccent;
            _updatingTheme     = false;
        }
        private void MyClickedItemListener(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            // Handle errors through java Exceptions
            ErrorManager.EnableExceptions(true);

            try
            {
                // get the current settings from the BarcodeManager
                configuration = ScannerProperties.Edit(manager);
                // disables KeyboardWedge
                configuration.KeyboardWedge.Enable.Set(false);
                // enable wedge intent
                configuration.IntentWedge.Enable.Set(true);

                switch (e.CheckedId)
                {
                case Resource.Id.radioBroadcast:
                    // set wedge intent action and category
                    configuration.IntentWedge.Action.Set(ACTION_BROADCAST_RECEIVER);
                    configuration.IntentWedge.Category.Set(CATEGORY_BROADCAST_RECEIVER);
                    // set wedge intent delivery through broadcast
                    configuration.IntentWedge.DeliveryMode.Set(IntentDeliveryMode.Broadcast);
                    configuration.Store(manager, false);
                    break;

                case Resource.Id.radioStartActivity:
                    // set wedge intent action and category
                    configuration.IntentWedge.Action.Set(ACTION);
                    configuration.IntentWedge.Category.Set(CATEGORY);
                    // intent delivery startActivity
                    configuration.IntentWedge.DeliveryMode.Set(IntentDeliveryMode.StartActivity);
                    configuration.Store(manager, false);
                    break;
                }
            }
            catch (Exception exception) //catch any errors that occured.
            {
                if (exception is ConfigException)
                {
                    ConfigException ex = (ConfigException)exception;
                    Log.Info(this.GetType().Name, "Error while retrieving/setting properties:" + exception.Message);
                }
                else if (exception is DecodeException)
                {
                    DecodeException ex = (DecodeException)exception;
                    Log.Info(this.GetType().Name, "Error while retrieving/setting properties:" + exception.Message);
                }
                else
                {
                    Log.Info(this.GetType().Name, "Error while retrieving/setting properties:" + exception.Message);
                }
            }
        }
        private void Gender_Changed(object o, RadioGroup.CheckedChangeEventArgs e)
        {
            switch (e.CheckedId)
            {
            case Resource.Id.userprofile_gender_male:
                presenter.Gender = 0;
                break;

            case Resource.Id.userprofile_gender_female:
                presenter.Gender = 1;
                break;
            }
        }
예제 #22
0
        /// <summary>
        /// The RadioGroup callback for OnCheckedChanged event
        /// </summary>
        /// <param name="sender">The object who called this method</param>
        /// <param name="e">Contains meta informations about the event</param>
        private void onCheckedChanged(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            switch (e.CheckedId)
            {
            case Resource.Id.radioButton1:
                loadList("http://10.0.2.2/scripts/getAllVisibleEvents.php?filter=false", false);
                break;

            case Resource.Id.radioButton2:
                loadList("http://10.0.2.2/scripts/getAllVisibleEvents.php?filter=true", true);
                break;
            }
        }
예제 #23
0
        private void Runnerout_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            switch (e.CheckedId)
            {
            case Resource.Id.yesrunnerout:
                RunnerBatsman.Enabled = true;
                break;

            case Resource.Id.norunnerout:
                RunnerBatsman.Enabled = false;
                break;
            }
        }
예제 #24
0
        private void ColorSelected(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            var radioGroup  = FindViewById <RadioGroup>(Resource.Id.radioGroup1);
            var radioButton = FindViewById <RadioButton>(e.CheckedId);

            var selectedIndex = radioGroup.IndexOfChild(radioButton);

            currentColor = colors[selectedIndex];

            var selectedColor = FindViewById <TextView>(Resource.Id.selectedColor);

            selectedColor.Text = radioButton.Text;
            selectedColor.SetTextColor(currentColor);
        }
예제 #25
0
        private void RadioItemChanged(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            RadioButton radioSelected = ItemView.FindViewById <RadioButton>(RadioScale.CheckedRadioButtonId);

            int.TryParse(radioSelected.Text, out int scale);

            QuestionScaleCheckedEventArgs ea = new QuestionScaleCheckedEventArgs(e)
            {
                ScalePosition = LayoutPosition,
                ScaleValue    = scale
            };

            QuestionScaleChecked(sender, ea);
        }
예제 #26
0
        private void RadioGroup_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            switch (e.CheckedId)
            {
            case Resource.Id.radiobutton_email:
                type = Type.Email;
                break;

            case Resource.Id.radiobutton_phone:
                type = Type.Phone;
                break;
            }
            UpdateView();
        }
예제 #27
0
        private void OnCheckedChangeRadioGroup(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            //If you do not need to simulate a location, set mode to false. Otherwise, other applications cannot use the positioning function of Huawei location service.
            RadioButton radioButton = radioGroup.FindViewById <RadioButton>(e.CheckedId);

            if (radioButton.Text == "True")
            {
                mockFlag = true;
            }
            else
            {
                mockFlag = false;
            }
        }
예제 #28
0
 private void LocationRG_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
 {
     selectedLocation = (RadioButton)FindViewById(locationRG.CheckedRadioButtonId);
     if (selectedLocation.Text == "Other")
     {
         otherLocation.Visibility = ViewStates.Visible;
         CheckedIndex             = 1;
     }
     else
     {
         otherLocation.Visibility = ViewStates.Invisible;
         CheckedIndex             = 0;
     }
 }
예제 #29
0
        private void OnCheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
        {
            switch (e.CheckedId)
            {
            case Resource.Id.radioButtonLastMonth:
                timePeriod           = "LastMonth";
                isTimePeriodSelected = 1;
                break;

            case Resource.Id.radioButtonLast3Months:
                timePeriod           = "Last3Months";
                isTimePeriodSelected = 1;
                break;

            case Resource.Id.radioButtonLast6Months:
                timePeriod           = "Last6Months";
                isTimePeriodSelected = 1;
                break;

            case Resource.Id.radioButtonOther:
                timePeriod           = "Other";
                isTimePeriodSelected = 1;
                break;

            case Resource.Id.radioButtonGraph:
                displayFormat           = "Graph";
                isDisplayFormatSelected = 1;
                break;

            case Resource.Id.radioButtonList:
                displayFormat           = "List";
                isDisplayFormatSelected = 1;
                break;
            }

            if (isTimePeriodSelected + isDisplayFormatSelected == 2)
            {
                if (timePeriod == "Other")
                {
                    disalbeEnableAllRadioButtons("disable");
                    FindViewById <EditText>(Resource.Id.chooseTime).Visibility      = ViewStates.Visible;
                    FindViewById <TextView>(Resource.Id.displayUserTime).Visibility = ViewStates.Visible;
                    FindViewById <Button>(Resource.Id.OKButton).Visibility          = ViewStates.Visible;
                    return;
                }

                startWeighHistoryActivity();
            }
        }
예제 #30
0
 private void SelectGroup_CheckedChange(object sender, RadioGroup.CheckedChangeEventArgs e)
 {
     //switch (e.CheckedId)
     //{
     //    case Resource.Id.radioGeneralGroup:
     //        grouptype = 1;
     //        break;
     //    case Resource.Id.radioBookClub:
     //        grouptype = 2;
     //        break;
     //    case Resource.Id.radioMaterMind:
     //        grouptype = 3;
     //        break;
     //}
 }