2011-07-26 11 views
26
cuadro de texto

se define en el siguiente código:En WPF cuadro de texto ingresar no añadir una nueva línea

<TextBox Grid.Row="2" IsReadOnly="{Binding IsDescriptionReadOnly}" AcceptsReturn="True" 
           TextWrapping="Wrap" VerticalScrollBarVisibility="Auto" Text="{Binding Description, UpdateSourceTrigger=PropertyChanged}"/>e 

cuando se pulsa ENTER, no se inserta una nueva línea. ¿Cómo arreglar este problema?

+5

+1 para 'AcceptsReturn' que era lo que estaba buscando! – Dabblernl

Respuesta

68

Tuve un problema similar, Lo resolví con this question usando AcceptsReturn="True". Entonces, creo, esto debería funcionar.

3

Lo que tienes debería funcionar bien, en el supuesto

  1. IsReadOnly es falso. Si configura esto como verdadero, entonces obviamente la tecla Enter no funcionará.
  2. El control que contiene el TextBox no está recortando el TextBox, por lo que parece que la tecla Enter no funcionó.

Le sugiero que pruebe esto fuera de su proyecto para obtener una mejor indicación del problema real.

3

agregar lo siguiente:

TextBox.AcceptsReturn = True; 
Cuestiones relacionadas