书名:WPF专业编程指南
作者:李应保
出版社:电子工业出版社
出版时间:2010-01
ISBN:9787121100116
一、文本控件
- 文本控件共有4个类,这4个类是:
用于用户输入口令的PasswordBox;
提供基本字符输入的TextBox;
用于增强字符输入的RichTextBox;
TextBoxBase是TextBox和RichTextBox的基类,它是一个不能实例化的抽象类。
1、口令输入框
- (PasswordBox)
口令输入框中MaxLength属性用于设置用户可以输入的最多按键个数,PasswordChar用于设置输入口令的掩藏字符:
2、文字输入框
(TextBox)
TextBox看似简单,其实它是由多个控件组成的,如果你用Snoop工具检查TextBox,会看到其中含有Border、ScrollViewer、Grid、Rectangle、TextView、ScrollBar等一些控件。当把SpellCheck.IsEnabled属性设为True时,TextBox会对其中的单词进行拼写检查,一旦发现错误,会在该单词下面显示红色的波浪线(和Microsoft的Word功能一样)。
3、 RichTextBox
- TextBox中的字符只能有一种格式,若你需要用多种方式显示字符,或在字符中插入其他的图像、声音等对象时,就需要使用RichTextBox。
RichTextBox中有一个Document属性,其类型为FlowDocument。正是由于这个属性,使得RichTextBox中的内容丰富了起来。