예제 #1
0
        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;
        }
예제 #2
0
        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;
        }