public override void ViewDidLoad() { base.ViewDidLoad(); // By default we want the picker hidden until the textbox is tapped. this.pkNumberPicker.Alpha = 0; // Wire up our eventhandler to "valuechanged" member ehValueChanged = new Action <object, EventArgs>(valuechanged); this._pickerdelegate = new PickerDelegate(this.items); this._pickersource = new PickerSource(this.items); this._txtNumberDelegate = new txtNumberDelegate(); this.pkNumberPicker.Delegate = this._pickerdelegate; this.pkNumberPicker.DataSource = this._pickersource; this.txtNumber.Delegate = this._txtNumberDelegate; // Wire up the value change method this._pickerdelegate.psValueChanged += this.ehValueChanged; // pickerDataModel = new PickerDataModel(); // this.pkNumberPicker.Source = pickerDataModel; // this.pkNumberPicker.Center = this.txtNumber.Center ; // this.pkNumberPicker.ValueChanged += (s, e) => // { // this.txtNumber.Text = this._pickerdelegate.SelectedItem; // }; // // // set our initial selection on the label // this.txtNumber.Text = pickerDataModel.SelectedItem; }
public override void ViewDidLoad() { base.ViewDidLoad(); //Set the base editmode this.CurrentEditMode = E__NumberComboEditMode.EditNumPad; // Wire up our eventhandler to "valuechanged" member // PASS A FUNCTION INTO THIS! ehValueChanged = new Action(PickerValueChanged); this._pickerdelegate = new PickerDelegate(this.items); this._pickersource = new PickerSource(this.items); this._txtNumberDelegate = new txtNumberDelegate(); // Wire up the value change method this._pickerdelegate.psValueChanged += this.ehValueChanged; // Wire up tapgesture to //this.txtSingleTapGestureRecognizer(); // TOP CLASS FUNCTIONALITY // THIS NEEDS TO BE CALLED BY EACH TEXTFIELD // Set initital values //this.preEdit(); // TOPCLASS FUNCTIONALITY // By default we want the picker hidden until the textbox is tapped. //this.View.SendSubviewToBack(this.pkNumberPicker); //this.pkNumberPicker.Hidden = true; // TOP CLASS FUNCTIONALITY //this.pkNumberPicker.Delegate = this._pickerdelegate; //this.pkNumberPicker.DataSource = this._pickersource; //this.txtNumber.Delegate = this._txtNumberDelegate; }