Nasıl yapılır: Çok Satırlı TextBox Denetimi Oluşturma

Bu örnek, TextBox birden çok metin satırını kapsayacak şekilde otomatik olarak genişletilecek bir denetim tanımlamak için Extensible Application Markup Language (XAML) öğesinin nasıl kullanılacağını gösterir.

Örnek

TextWrappingÖzniteliği TextWrapping şekilde ayarlamak, denetimin kenarına ulaşıldığında girilen metnin yeni bir satıra kaydırılmasına neden olur TextBox ve TextBox gerekirse yeni bir satıra yer açmak için denetimi otomatik olarak genişleterek.

AcceptsReturnÖzniteliği AcceptsReturn olarak ayarlamak, dönüş tuşuna basıldığında yeni bir satırın eklenmesini yeniden otomatik olarak genişleterek, yeni bir satıra yer açmak için bir kez otomatik olarak genişleyen yeni bir satır eklenmesine neden olur TextBox .

VerticalScrollBarVisibilityÖzniteliği öğesine bir kaydırma çubuğu ekler TextBox . böylece, öğesinin içeriğinin, TextBoxTextBox kendisini kapsayan çerçeve veya pencere boyutundan daha fazla genişliyorsa kaydırılabilmesini sağlar.

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

Ayrıca bkz.