Cómo: Colocar el cursor al principio o al final del texto de un control

En este ejemplo se muestra cómo colocar el cursor al principio o al final del contenido del texto de un control TextBox.

Definición de un control TextBox

El siguiente código de lenguaje XAML describe un control TextBox y le asigna un nombre.

<TextBox
  Name="tbPositionCursor"
>
  Here is some text in my text box...
</TextBox>

Colocación del cursor al principio

Para colocar el cursor al principio del contenido de un control TextBox, llame al método Select y especifique una posición inicial de selección de 0 y una longitud de selección de 0.

tbPositionCursor.Select(0, 0);
tbPositionCursor.Select(0, 0)

Colocación del cursor al final

Para colocar el cursor al final del contenido de un control TextBox, llame al método Select y especifique una posición inicial de selección igual a la longitud del contenido de texto y una longitud de selección de 0.

tbPositionCursor.Select(tbPositionCursor.Text.Length, 0);
tbPositionCursor.Select(tbPositionCursor.Text.Length, 0)

Vea también