public StringSelectionCell (UIView viewForPicker)
			: base (UITableViewCellStyle.Value1, Key)
		{
			SelectionStyle = UITableViewCellSelectionStyle.None;
			TextLabel.TextColor = Color.Purple.ToUIColor();
			ViewForPicker = viewForPicker;
			Accessory = UITableViewCellAccessory.DisclosureIndicator;

			picker = new StringUIPicker ();
			picker.SelectedItemChanged += (object sender, EventArgs e) => {
				DetailTextLabel.Text = picker.SelectedItem;
				if (SelectionChanged != null)
					SelectionChanged();
			};

			Items = new string[0];
		}
        public StringSelectionCell(UIView viewForPicker)
            : base(UITableViewCellStyle.Value1, Key)
        {
            SelectionStyle      = UITableViewCellSelectionStyle.None;
            TextLabel.TextColor = Color.Purple;
            ViewForPicker       = viewForPicker;
            Accessory           = UITableViewCellAccessory.DisclosureIndicator;

            picker = new StringUIPicker();
            picker.SelectedItemChanged += (object sender, EventArgs e) => {
                DetailTextLabel.Text = picker.SelectedItem;
                if (SelectionChanged != null)
                {
                    SelectionChanged();
                }
            };

            Items = new string[0];
        }