Compartilhar via


Como posicionar o cursor no início ou no término do texto em um controle TextBox

Este exemplo mostra como posicionar o cursor no início ou no final do conteúdo de texto de um TextBox controle.

Definir um controle TextBox

O código XAML (Extensible Application Markup Language) a seguir descreve um controle e atribui a ele um TextBox Name.

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

Posicione o cursor no início

Para posicionar o cursor no início do conteúdo de um controle, chame o Select método e especifique a posição inicial da seleção de 0 e um TextBox comprimento de seleção de 0.

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

Posicione o cursor no final

Para posicionar o cursor no final do conteúdo de um controle, chame o Select método e especifique a posição inicial da seleção igual ao comprimento do conteúdo do texto e um TextBox comprimento de seleção igual a 0.

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

Confira também