public OrderAirport(Context context, IAttributeSet attrs) : base(LayoutHelper.GetLayoutForView(Resource.Layout.SubView_OrderAirport, context), context, attrs) { this.DelayBind(() => { _txtPUPoints = Content.FindViewById <EditTextSpinner>(Resource.Id.txtPUPoints); _txtAirlines = Content.FindViewById <EditTextSpinner>(Resource.Id.txtAirlines); _txtFlightNum = Content.FindViewById <EditText>(Resource.Id.txtFlightNum); _txtEditNote = FindViewById <EditTextEntry>(Resource.Id.txtAirportNotes); _txtDateTime = Content.FindViewById <Button>(Resource.Id.txtDateTime); _txtEditNote.SetClickAnywhereToDismiss(); // hack for scroll in view when in EditText _bottomPadding = Content.FindViewById <LinearLayout>(Resource.Id.HackBottomPadding); TextFieldInHomeSubviewsBehavior.ApplyTo( new List <EditText>() { _txtEditNote, _txtFlightNum }, () => _bottomPadding.Visibility = ViewStates.Visible, () => _bottomPadding.Visibility = ViewStates.Gone ); var hintTextColor = Resources.GetColor(Resource.Color.drivernode_hint_color); _txtEditNote.SetHintTextColor(hintTextColor); _txtDateTime.SetHintTextColor(hintTextColor); InitializeBinding(); }); }
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 EditTextSpinnerSelectedItemBinding(EditTextSpinner target) : base(target) { target.ItemSelected += _spinner_ItemSelected; }