Comment : créer un contrôle TextBox multiligne

Cet exemple montre comment utiliser XAML (Extensible Application Markup Language) pour définir un TextBox contrôle qui s’étend automatiquement pour prendre en charge plusieurs lignes de texte.

Exemple

Si vous définissez l’attribut TextWrapping sur Wrap , le texte entré est encapsulé vers une nouvelle ligne lorsque le bord du TextBox contrôle est atteint, en développant automatiquement le TextBox contrôle pour inclure la place d’une nouvelle ligne, si nécessaire.

La définition de l’attribut AcceptsReturn sur true entraîne l’insertion d’une nouvelle ligne lorsque la touche RETOUR est enfoncée, une fois de plus, en développant automatiquement la TextBox salle pour inclure une nouvelle ligne, si nécessaire.

L’attribut VerticalScrollBarVisibility ajoute une barre de défilement à la TextBoxbarre de défilement afin que le contenu du fichier TextBox puisse être parcouru si le TextBox contenu s’étend au-delà de la taille du cadre ou de la fenêtre qui l’entoure.

<TextBox
  Name="tbMultiLine"
  TextWrapping="Wrap"
  AcceptsReturn="True"
  VerticalScrollBarVisibility="Visible"
>
  This TextBox will allow the user to enter multiple lines of text.  When the RETURN key is pressed, 
  or when typed text reaches the edge of the text box, a new line is automatically inserted.
</TextBox>

Voir aussi