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 OrderReview(Context context, IAttributeSet attrs) : base(LayoutHelper.GetLayoutForView(Resource.Layout.SubView_OrderReview, context), context, attrs) { this.DelayBind(() => { _lblName = Content.FindViewById <TextView>(Resource.Id.lblName); _lblDialCode = Content.FindViewById <TextView>(Resource.Id.lblDialCode); _lblPhone = Content.FindViewById <TextView>(Resource.Id.lblPhone); _lblNbPassengers = Content.FindViewById <TextView>(Resource.Id.lblNbPassengers); _lblDate = Content.FindViewById <TextView>(Resource.Id.lblDate); _lblVehicule = Content.FindViewById <TextView>(Resource.Id.lblVehicule); _lblChargeType = Content.FindViewById <TextView>(Resource.Id.lblChargeType); _lblApt = Content.FindViewById <TextView>(Resource.Id.lblApt); _lblRingCode = Content.FindViewById <TextView>(Resource.Id.lblRingCode); _lblBonusAmount = FindViewById <TextView>(Resource.Id.lblBonusAmount); _editNote = FindViewById <EditTextEntry>(Resource.Id.txtNotes); _editPromoCode = FindViewById <EditTextEntry>(Resource.Id.txtPromoCode); _btnPromo = FindViewById <Button>(Resource.Id.btnPromo); _sliderBonus = FindViewById <SeekBar>(Resource.Id.sliderBonus); _switchBonus = FindViewById <Switch>(Resource.Id.switchBonus); _driverBonusView = FindViewById <RelativeLayout>(Resource.Id.driverBonusView); _editNote.SetClickAnywhereToDismiss(); _switchBonus.CheckedChange += (sender, e) => { if (_switchBonus.Checked) { _lblBonusAmount.SetTextColor(Color.Black); } else { _lblBonusAmount.SetTextColor(Color.Rgb(208, 208, 208)); } }; // hack for scroll in view when in EditText _bottomPadding = Content.FindViewById <LinearLayout>(Resource.Id.HackBottomPadding); TextFieldInHomeSubviewsBehavior.ApplyTo( new List <EditText>() { _editNote, _editPromoCode }, () => _bottomPadding.Visibility = ViewStates.Visible, () => _bottomPadding.Visibility = ViewStates.Gone); var hintTextColor = Resources.GetColor(Resource.Color.drivernode_hint_color); _editNote.SetHintTextColor(hintTextColor); InitializeBinding(); }); }