簡體   English   中英

在wpf文本框中開始一個新行

[英]Start a new line in wpf textbox

我用WPF創建了一個包含文本框的小GUI。 我希望用戶能夠開始新的一行。 如何讓用戶在WPF文本框中開始一個新行(使用\\ n或\\ r)? 我希望用戶能夠通過按“輸入”開始新行。

你有沒有嘗試在你的文本框中設置以下屬性:

TextWrapping="Wrap"
VerticalScrollBarVisibility="Visible" (or auto)
AcceptsReturn="True"

文本框控件具有“AcceptsReturn”屬性(True / False),您需要將其設置為True。

您可以在Visual Studio IDE屬性框中進行設置,也可以在代碼中進行設置。

textbox1.AcceptsReturn = true;

除了AcceptReturn = true屬性之外,如果用戶想要通過按Enter鍵開始新行,則需要檢查以下屬性:

  1. IsReadOnly應該是假的。 如果將此值設置為True,那么顯然Enter鍵將不起作用。
  2. 驗證包含TextBox的控件是否未剪切TextBox,否則將顯示Enter鍵不起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM