Partilhar via


Como: Posicionar o cursor no início ou no final 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 controle TextBox.

Definir um controle TextBox

O seguinte código XAML (Extensible Application Markup Language) descreve um controle TextBox e atribui-lhe um 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 TextBox, chame o método Select e especifique a posição inicial de seleção de 0 e um 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 TextBox, chame o método Select e especifique a posição inicial da seleção igual ao comprimento do conteúdo do texto e um comprimento de seleção igual a 0.

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

Ver também