2009-06-10 22 views
6

En la ventana de resultados de Visual Studio, puede colocar el cursor de texto al final del resultado para que el cuadro de texto se desplace automáticamente cuando se registra el texto nuevo. Y cuando el cursor no está al final, no se desplazará hacia abajo. Me gustaría imitar esto con un WPF TextBox.Problema imitando el cuadro de texto de la ventana de salida VS con un cuadro de texto WPF

Pude hacerlo, pero solo si el TextBox no es de solo lectura. Esto se debe a que necesito un símbolo de intercalación y no se muestra ninguno cuando tiene un TextBox de solo lectura.

El problema es que mi cuadro de texto es editable (con comandos copiar/cortar/pegar y escribir), pero no quiero.

¿Existe una solución limpia? Preferiría no bloquear todas las claves ya que tengo CommandBindings que necesitan funcionar cuando el TextBox está enfocado.

Gracias

Respuesta

0

supongo que no conseguirá alrededor sublassing el cuadro de texto y bloquear todo el keyboardinput que cambiaría el texto.

4

Aparentemente, suficientes personas tenían el mismo problema para agregar una propiedad solo por este problema. Si puede configurar su proyecto para usar .NET 4.0, TextBox tiene una nueva propiedad IsReadOnlyCaretVisible.

+0

Realmente no lo ayuda, pero es bueno saber ... +1 para ti;) – Arcturus

Cuestiones relacionadas