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