在 wpf 文本框中开始新行

发布于 2024-12-11 07:53:30 字数 106 浏览 0 评论 0原文

我使用 WPF 创建了一个小型 GUI,其中包含一个文本框。 我希望用户能够开始新的一行。 如何让用户在 WPF 文本框中开始新行(使用 \n 或 \r)? 我希望用户能够通过按“输入”开始新行。

I created a small GUI with WPF, containing a Textbox.
I want the user to have the ability to start a new line .
How do I let the user start a new line in the WPF textbox (with \n or \r)?
I want the user to be able to start a new line by pressing "enter".

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

猫腻 2024-12-18 07:53:30

您是否尝试在文本框上设置以下属性:

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

have you try set on your textbox following property:

TextWrapping="Wrap"
VerticalScrollBarVisibility="Visible" (or auto)
AcceptsReturn="True"
单身狗的梦 2024-12-18 07:53:30

文本框控件有一个“AcceptsReturn”属性(True/False),您需要将其设置为 True。

您可以在 Visual Studio IDE 属性框中设置它,也可以在代码中设置它。

textbox1.AcceptsReturn = true;

The textbox control has an "AcceptsReturn" property (True/False) that you need to set to True.

You can set it in the Visual Studio IDE Properties box or you can set it within the code.

textbox1.AcceptsReturn = true;
孤独岁月 2024-12-18 07:53:30

除了 AcceptReturn = true 属性之外,如果用户想要通过按 Enter 键开始新行,您还需要检查这些属性:

  1. IsReadOnly 应为 False。如果将其设置为 True,那么显然 Enter 键将不起作用。
  2. 验证包含 TextBox 的控件没有剪切 TextBox,否则会出现 Enter 键不起作用的情况。

In addition to the AcceptReturn = true property, if the user wants to start a new line by pressing the enter key you will need to check these properties:

  1. IsReadOnly should be False. If you set this to True, then obviously the Enter key won't work.
  2. Verify the control containing the TextBox is not clipping the TextBox, else it will appear that the Enter key did not work.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文