Sdílet prostřednictvím


Postupy: Vytvoření víceřádkového ovládacího prvku TextBox

Tento příklad ukazuje, jak pomocí jazyka XAML (Extensible Application Markup Language) definovat TextBox ovládací prvek, který se automaticky rozbalí tak, aby vyhovoval více řádkům textu.

Příklad

Nastavení atributu TextWrapping na Zalamování způsobí, že se zadaný text při dosažení okraje ovládacího prvku TextBox zalomí na nový řádek a automaticky rozšíří ovládací prvek TextBox, aby v případě potřeby zahrnoval prostor pro nový řádek.

Nastavení atributu AcceptsReturn na hodnotu true způsobí vložení nového řádku při stisknutí klávesy RETURN. V případě potřeby se znovu automaticky rozbalí TextBox tak, aby zahrnoval prostor pro nový řádek.

Atribut VerticalScrollBarVisibility přidá posuvník do TextBox, takže obsah TextBox lze procházet, pokud TextBox přesáhne velikost rámečku nebo okna, které ho ohraničují.

<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>

Viz také