跳到主要内容
版本:11.0.0

TextBox 文本框

文本框提供了一个用于键盘输入的区域。它可以用于单行或多行输入。

常用属性

你可能最常使用这些属性:

属性描述
Text输入中的当前文本。
PasswordChar隐藏任何输入的字符,并用给定的字符代替。
Watermark当输入为空时,显示为淡化的提示。
AcceptsReturn允许用户输入换行符,使输入变为多行。如果内容超过可用高度,将出现垂直滚动条。
TextWrapping定义如何处理水平行溢出。选项有:'NoWrap'、'Wrap' 和 'WrapWithOverflow'。

示例

此示例包含一个基本的单行文本框、一个密码框和一个文本换行的多行文本框:

<StackPanel Margin="20">
<TextBlock Margin="0 5" >Name:</TextBlock>
<TextBox Watermark="Enter your name"/>
<TextBlock Margin="0 5" >Password:</TextBlock>
<TextBox PasswordChar="*" Watermark="Enter your password"/>
<TextBlock Margin="0 15 0 5">Notes:</TextBlock>
<TextBox Height="100" AcceptsReturn="True" TextWrapping="Wrap"/>
</StackPanel>

更多信息

信息

有关此控件的完整 API 文档,请参见 这里

信息

在 GitHub 上查看源代码 TextBox.cs