2012-08-23 20 views
14

Quiero resaltar el texto seleccionado en un cuadro de texto wpf mientras el cuadro de texto no está enfocado. En mi aplicación, mi cuadro de texto nunca se enfoca, y cada entrada de clave se realiza manualmente.cómo resaltar/seleccionar texto en un cuadro de texto wpf sin foco?

Me preguntaba si hay una manera de resaltar el texto seleccionado cuando el cuadro de texto no está enfocado?

¡Cualquier ayuda sería apreciada!

+0

¿Cómo te clave en el cuadro de texto de forma manual si no obtiene foco? – Paparazzi

+1

posible duplicado de [¿Cómo mantener la selección de WPF TextBox cuando no está enfocada?] (Http://stackoverflow.com/questions/642498/how-to-keep-wpf-textbox-selection-when-not-focused) –

+0

@Blam : Configuro el texto del cuadro de texto. – user1340852

Respuesta

11

Usted puede utilizar el código siguiente para lograr su propósito:

textBoxToHighlight.Focus(); 
textBoxToHighlight.Select(0, textBoxToHighlight.Text.Length); 

Espero que esto ayude. Aquí está el source.

10

Otra alternativa:

textBoxName.SelectAll(); 
Cuestiones relacionadas