你登录软件,须要填写用户名。
填在哪里?文本框中。
你填个表格,须要输入什么姓名、年事、籍贯等……,在哪里输入呢?还是文本框中。
大略记个事,写点东西,打开记事本,在哪里写?还是文本框中。
文本框是WPF最根本的文本输入控件,许可终端用户在编辑区输入并编辑没有格式哀求的文本,它不像TextBlock控件只能输出不能输入,TextBox身兼二职,既可输入文本,又可输出文本。
输入的文本可以是大略的几个字符,可以是一行笔墨,还可以是多行笔墨,这些都可以通过设置其属性加以实现。
TextBox还默认实现了剪切、复制、粘贴三个右键快捷菜单,你只要在程序中添加了TextBox控件,就可以利用这些功能。

好了,说了这么多,我们怎么设置文本框呢?老规矩,还是通过设置其属性实现相应的功能。
下面看看常见属性:

1.换行设置

notepad的php控件W07输入输出文本用TextBox那就是微软记事本的基本控件 NoSQL

(1)AcceptsReturn 布尔值,设置回车换行。
若为true,则接管回车换行,当用户按Enter键时换行;若为False,则不接管回车换行,当用户按Enter键时不会换行。
默认为False,也便是说,TextBox默认不接管回车换行。

(2)TextWrapping 设置能否自动换行。
设置一行输满时是否可以自动换行,有NoWrap不换行、Wrap换行、WrapWithOverflow溢出换行三种。

Wrap是什么?搜一下,出来一堆图,请看

纳尼?这是什么?这便是Wrap,用一个东西把一堆东西包起来,限定在一个范围内。
你想出去?没门,我要把你卷回来。

2.颜色设置

(1)Background 背景色,设置文本框的背景色

(2)Foreground 前景色,设置文本框的前景色,也便是笔墨的颜色

3.边框设置

(1)BorderBrush 边框画刷,设置文本框边框的颜色

(2)BorderThickness 设置文本框边框的宽度

4.拼写检讨和大小写显示(针对英文)设置

(1)SpellCheck.IsEnabled布尔值,设置是否进行拼写检讨,紧张针对英语,就不多讲啦。

(2)CharacterCasing (Lower, Upper) 设置字符显示形式,有小写、大写、正常三个选项,也是紧张针对英语。

5.对齐办法一——文本框相对父容器的对齐办法

(1)HorizontalAlignment水平对齐办法,Center居中 、Left左对齐 、Right右对齐、Stretch拉伸对齐。

(2)VerticalAlignment竖直对齐办法,Center居中 、Bottom底部对齐 、Top顶部对齐、Stretch拉伸对齐。

6.对齐办法二——文本相对文本框边框的对齐办法

(1)TextAlignment (Center, Justify, Left, Right) 设置文本对齐办法

(2)HorizontalContentAlignment设置水平对齐办法

(3)VerticalContentAlignment设置竖直对齐办法

7.滚动条可见性设置

(1)HorizontalScrollBarVisibility水平滚动条可见性设置,包括:Auto自动、Disabled不显示、Hidden隐蔽、Visible显示四种。

(2)VerticalScrollBarVisibility竖直滚动条可见性设置,同上。

8.针对文本选择的设置

(1)AutoWordSelection 布尔值,设置是否可以自动选择单词,若设置为true,则用户在某处双击时选中单词

(2)SelectionBrush设置选中文本的颜色

(3)SelectionOpacity 设置选中文本的不透明度

(4)SelectedText 获取当前选中的字符,否则返回空的字符串

(5)SelectionStart 获取当前光标的位置,也便是选择器开始的地方。

(6)SelectionLength 获取当前选择器的长度,否则返回0.

9.其它(不好归类,就放这里吧)

(1)UndoLimit 撤销次数,可以设置操作撤销的次数。

(2)IsReadOnly 布尔值,设置文本是否可以编辑,若设置了IsReadOnly属性为True,将防止在文本框中编辑文本。

(3)Length字符串长度,可以用来判断字符串是否为空。

末了。
嗯?我的文本输入到哪里?喔,最主要的放在末了,那便是属性Text,你在文本框输入的笔墨都放在Text中,这便是输入功能;你也可以从别的渠道获取文本赋给Text,文本框将会将它显示出来,这便是输出功能。
好了,先说这么多,先练习练习,再连续写。