Files
HandyControl/doc/source/handycontrol/extend_controls/textBox/index.md
T
2020-04-01 14:13:03 +08:00

2.2 KiB

title
title
TextBox

表示一个控件,该控件可用于显示或编辑无格式文本。

public class TextBox : System.Windows.Controls.TextBox, IDataInput

TextBox

<hc:TextBox />
var textBox = new TextBox();

输入文本

此示例演示如何使用 Text 属性设置 TextBox 控件的初始文本内容:

<hc:TextBox Text="这是内容"/>
textBox.Text = "这是内容";

生成的TextBox如下图所示:

TextBox

有关TextBox的更多示例,可以参考它的基类的文档。

设置标题和占位符文本

你可以将 Header(标题)和 Placeholder(占位符)添加到TextBox,以向用户指示其用途。要使用这两个属性,

<hc:TextBox hc:InfoElement.Placeholder="{x:Static langs:Lang.PlsEnterContent}"
               hc:InfoElement.Title="{x:Static langs:Lang.TitleDemoStr2}"

属性

属性 描述
Password 获取或设置 PasswordBox 当前保留的密码。
PasswordChar 获取或设置 PasswordBox 的掩码字符。
ShowEyeButton 获取或设置是否显示一个“眼睛”的按钮,点击可以显示密码。
ShowPassword 获取或设置是否显示密码。
Text 获取由 TimePicker 显示的文本,或设置选定的时间
VerifyFunc 获取或设置数据验证委托
IsError 获取或设置数据是否错误
ErrorStr 获取或设置错误提示
TextType 获取或设置文本类型
ShowClearButton 获取或设置是否显示清除按钮

方法

方法 描述
Clear() 清除 Password 属性的值。
Paste() 用剪贴板中的内容替换 PasswordBox 中的当前选定内容。
SelectAll() 选择 PasswordBox 中的全部内容。
VerifyData() 验证数据。