public UIComboBox(RectangleF rect) : base(rect) { this.BorderStyle = UITextBorderStyle.RoundedRect; pickerView = new PickerView(); this.TouchDown += delegate { ShowPicker(); }; this.ShouldChangeCharacters += delegate { return(false); }; pickerView.IndexChanged += delegate { var oldValue = this.Text; this.Text = pickerView.StringValue; if (ValueChanged != null && oldValue != Text) { ValueChanged(this, null); } }; closeBtn = new UIButton(new RectangleF(0, 0, 31, 32)); closeBtn.SetImage(UIImage.FromFile("Images/closebox.png"), UIControlState.Normal); closeBtn.TouchDown += delegate { HidePicker(); }; pickerView.AddSubview(closeBtn); }
public UIComboBox(RectangleF rect) : base (rect) { this.BorderStyle = UITextBorderStyle.RoundedRect; pickerView = new PickerView(); this.TouchDown += delegate { ShowPicker(); }; this.ShouldChangeCharacters += delegate { return false; }; pickerView.IndexChanged += delegate { var oldValue = this.Text; this.Text = pickerView.StringValue; if(ValueChanged!= null && oldValue != Text) ValueChanged(this,null); }; closeBtn = new UIButton(new RectangleF(0,0,31,32)); closeBtn.SetImage(UIImage.FromFile("Images/closebox.png"),UIControlState.Normal); closeBtn.TouchDown += delegate { HidePicker(); }; pickerView.AddSubview(closeBtn); }
public PickerData (PickerView picker) { Picker = picker; }
public PickerData(PickerView picker) { Picker = picker; }