protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.create_task_view); _spinner = FindViewById <MvxSpinner>(Resource.Id.assignedUserList); }
public OrderEdit(Context context, IAttributeSet attrs) : base(LayoutHelper.GetLayoutForView(Resource.Layout.SubView_OrderEdit, context), context, attrs) { this.DelayBind(() => { _lblName = Content.FindViewById <TextView>(Resource.Id.lblName); _txtDialCode = Content.FindViewById <MvxSpinner>(Resource.Id.lblDialCode); _lblPhone = Content.FindViewById <TextView>(Resource.Id.lblPhone); _lblPassengers = Content.FindViewById <TextView>(Resource.Id.lblPassengers); _lblApartment = Content.FindViewById <TextView>(Resource.Id.lblApartment); _lblEntryCode = Content.FindViewById <TextView>(Resource.Id.lblEntryCode); _txtName = Content.FindViewById <EditText>(Resource.Id.txtName); _txtPhone = Content.FindViewById <EditText>(Resource.Id.txtPhone); _txtPassengers = Content.FindViewById <EditText>(Resource.Id.txtPassengers); _txtApartment = Content.FindViewById <EditText>(Resource.Id.txtApartment); _txtEntryCode = Content.FindViewById <EditText>(Resource.Id.txtEntryCode); _txtChargeType = Content.FindViewById <EditTextSpinner>(Resource.Id.txtChargeType); // hack for scroll in view when in EditText _bottomPadding = Content.FindViewById <LinearLayout>(Resource.Id.HackBottomPadding); TextFieldInHomeSubviewsBehavior.ApplyTo( new List <EditText> { _txtName, _txtPhone, _txtPassengers, _txtApartment, _txtEntryCode }, () => _bottomPadding.Visibility = ViewStates.Visible, () => _bottomPadding.Visibility = ViewStates.Gone ); InitializeBinding(); }); }
public static string BindSelectedItem(this MvxSpinner mvxSpinner) => MvxAndroidPropertyBinding.MvxSpinner_SelectedItem;
public MvxSpinnerSelectedItemBinding(MvxSpinner spinner) : base(spinner) { }
public void Include(MvxSpinner spinner) { spinner.ItemSelected += (sender, args) => { }; spinner.NothingSelected += (sender, args) => { }; }
public void Include(MvxSpinner spinner) { spinner.ItemsSource = spinner.ItemsSource; var si = spinner.SelectedItem; }
public MvxSpinnerSelectedItemBinding(MvxSpinner spinner) : base(spinner) { spinner.ItemSelected += SpinnerItemSelected; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); View view = this.BindingInflate(Resource.Layout.Configuration, null); var prefs = Application.Context.GetSharedPreferences("Fildo", FileCreationMode.Private); this.cultureInfo = ((MainView)this.Activity).CultureInfo; string cultureForced = prefs.GetString("CultureForced", this.culture); string proxyForced = prefs.GetString("ProxyConf", string.Empty); if (!string.IsNullOrEmpty(((BaseViewModel)((MainView)this.Activity).ViewModel).PlayingArtist)) { ((MainView)this.Activity).FindViewById <Android.Widget.LinearLayout>(Resource.Id.miniPlayer).Visibility = ViewStates.Visible; } if (this.ViewModel != null) { view.FindViewById <Android.Widget.CheckBox>(Resource.Id.checkboxsavealbum).Text = ((BaseViewModel)this.ViewModel).GetString("SaveUnderFolder", this.cultureInfo); view.FindViewById <Android.Widget.CheckBox>(Resource.Id.checkboxexternal).Text = ((BaseViewModel)this.ViewModel).GetString("SaveExternalSD", this.cultureInfo); view.FindViewById <Android.Widget.Button>(Resource.Id.BtnSave).Text = ((BaseViewModel)this.ViewModel).GetString("Save", this.cultureInfo); view.FindViewById <Android.Widget.TextView>(Resource.Id.spinnerCultureText).Text = ((BaseViewModel)this.ViewModel).GetString("SpinnerCultureText", this.cultureInfo); view.FindViewById <Android.Widget.TextView>(Resource.Id.spinnerProxyText).Text = ((BaseViewModel)this.ViewModel).GetString("SpinnerProxyText", this.cultureInfo); } var spinnerCulture = view.FindViewById <MvxSpinner>(Resource.Id.spinnerCulture); spinnerCulture.ItemSelected += this.SpinnerCulture_ItemSelected; this.spinnerProxies = view.FindViewById <MvxSpinner>(Resource.Id.spinnerProxy); this.spinnerProxies.ItemSelected += this.SpinnerProxies_ItemSelected; int cfTemp = ((List <string>)spinnerCulture.ItemsSource).IndexOf(cultureForced); if (cfTemp > -1) { spinnerCulture.SetSelection(cfTemp); } if (!string.IsNullOrEmpty(proxyForced)) { int pxTemp = ((List <string>) this.spinnerProxies.ItemsSource).IndexOf(proxyForced); if (pxTemp > -1) { this.spinnerProxies.SetSelection(pxTemp); } else { this.spinnerProxies.SetSelection(0); } } else { this.spinnerProxies.SetSelection(0); } this.progress = new Bindables.BindableProgress(view.Context, this.ViewModel); var set = this.CreateBindingSet <ConfigurationView, ConfigurationViewModel>(); set.Bind(this.progress).For(p => p.Visible).To(vm => vm.IsBusy); set.Bind(this.progress).For(p => p.NoInternet).To(vm => vm.NoInternet); set.Bind(this).For(p => p.Saved).To(vm => vm.Saved); set.Apply(); this.saveUnderArtistFolder = view.FindViewById <Android.Widget.CheckBox>(Resource.Id.checkboxsavealbum); this.saveUnderExternalSd = view.FindViewById <Android.Widget.CheckBox>(Resource.Id.checkboxexternal); this.saveUnderArtistFolder.Checked = prefs.GetBoolean("SaveUnderArtistFolder", false); this.saveUnderExternalSd.Checked = prefs.GetBoolean("SaveExternalSD", false); GAService.GetGASInstance().Track_App_Page("Configuration"); return(view); }