/// <summary> /// Creates child controls for this control /// </summary> protected override void CreateChildControls() { base.CreateChildControls(); // set-up child controls txtWidth = new TextBox { ID = "txtWidth" }; txtHeight = new TextBox { ID = "txtHeight" }; txtThumbWidth = new TextBox { ID = "txtThumbWidth" }; chkAutoLaunchCropper = new CheckBox { ID = "chkAutoLaunchCropper" }; rdoDataFormat = new RadioButtonList { ID = "rdoDataFormat" }; rdoDataFormat.Items.Add(IRImagePickerDataFormat.Xml.ToString()); rdoDataFormat.Items.Add(IRImagePickerDataFormat.Json.ToString()); rdoDataFormat.RepeatDirection = RepeatDirection.Horizontal; // add the child controls Controls.AddPrevalueControls(txtWidth); Controls.AddPrevalueControls(txtHeight); Controls.AddPrevalueControls(txtThumbWidth); Controls.AddPrevalueControls(chkAutoLaunchCropper); Controls.AddPrevalueControls(rdoDataFormat); }