我使用WPF創建了一個包含文本框的小型GUI。 我希望用戶有能力開始新的一行。 如何讓用戶在WPF文本框中啓動新行(使用\ n或\ r)? 我希望用戶能夠通過按「enter」鍵開始新行。在wpf文本框中開始新行
30
A
回答
60
你試試下面的屬性設置你的文本框:
TextWrapping="Wrap"
VerticalScrollBarVisibility="Visible" (or auto)
AcceptsReturn="True"
12
該文本框控件具有需要設置爲True的「AcceptsReturn」屬性(True/False)。
您可以在Visual Studio IDE屬性框中設置它,也可以在代碼中對其進行設置。
textbox1.AcceptsReturn = true;
6
除了AcceptReturn = true
屬性,如果用戶想通過按下回車鍵,你將需要檢查開始新線這些屬性:
IsReadOnly
應該是假的。如果您將此設置爲True,那麼顯然Enter鍵將不起作用。- 驗證包含文本框的控件是不是剪裁文本框,否則會出現Enter鍵不起作用。
相關問題
- 1. 在Microsoft Access文本框中開始新行
- 2. 從angular2中的新行開始文本
- 3. WPF更新文本框,而backgroundworker運行
- 4. 在WPF文本框中,輸入不添加一個新行
- 5. 文本框在WPF
- 6. 從C#中的多行文本框開始刪除行
- 7. 如何在開始時設置文本框中的文本
- 8. WPF datagridtextcolumn - 始終顯示文本框
- 9. WPF始終專注於文本框
- 10. WPF新手:更新文本框的值
- 11. PowerShell的 - 從開始的在職更新文本框
- 12. 文本框中的新行
- 13. WPF - 轉到文本框中的行
- 14. 如何在wpf中的特定位置初始化新的文本框
- 15. WPF文本框
- 16. 按Enter後C#文本框在第二行開始
- 17. 多行文本框開始,每行一個特殊字符
- 18. VB.NET文本框列表框中新行
- 19. 文本框始終把光標放在文本的開頭
- 20. 圓角文本框在WPF
- 21. c#wpf MVVM文本框更新
- 22. WPF文本框綁定更新
- 23. WPF文本框將不會更新源
- 24. IValueConverter未更新wpf文本框
- 25. 在運行時在WPF RichTextBox的新行中添加文本
- 26. WPF文本框中的模糊文本
- 27. 從開始選擇的文本框
- 28. WPF StringCollection +文本框
- 29. wpf datagrid行編輯開始事件添加新行
- 30. WPF文本框邊框
TextWrapping是必需的嗎? VerticalScrollBarVisibility是否必需?請注意,AcceptsReturn是一個bool,而不是一個字符串,但很容易理解。 – user34660
不,TextWrapping不是必需的,也不是VerticalScrollBarVisibility。 AcceptsReturn是一個bool,但是在XAML中,你仍然將它設置爲一個字符串,就像這個答案顯示的一樣。 – maplemale