private List <Control> GetControls(InputTextBoxField field, Size canvasSize) { DragableTextBox textBox = new DragableTextBox(); textBox.Width = defaultControlWidth; if (field is MultilineTextField) { textBox.Multiline = true; textBox.AcceptsTab = false; } if (field is PhoneNumberField) { textBox.Text = ((IPatternable)field).Pattern; } SetControlProperties(textBox, field, canvasSize); textBox.ReadOnly = true; textBox.BorderStyle = borderStyle; DragableLabel prompt = GetPrompt(textBox, field, canvasSize); List <Control> controls = new List <Control>(); controls.Add(prompt); controls.Add(textBox); return(controls); }
private List <Control> GetControls(MirrorField field, Size canvasSize) { DragableTextBox textBox = new DragableTextBox(); SetControlProperties(textBox, field, canvasSize); textBox.ReadOnly = true; textBox.BorderStyle = borderStyle; DragableLabel prompt = GetPrompt(textBox, field, canvasSize); List <Control> controls = new List <Control>(); controls.Add(prompt); controls.Add(textBox); return(controls); }