WPF系列教程(十六):文本控件——TextBox、RichTextBox、PasswordBox

TextBox控件

TextBox用于存储单行文本。
当文本较长时,可以设置TextBox的TextWrapping="Wrap"属性,可以使文本框自动换行。当垂直方向行数不够时,会自动设置滚动条,也可设置VerticalScrollBarVisibility="Visible"使得滚动条可见。

<TextBox Grid.Row="0" Margin="204,10,166,213" MaxLength="50000" TextWrapping="Wrap" VerticalScrollBarVisibility="Visible" Grid.RowSpan="2">
    视频提供了功能强大的方法帮助您证明您的观点。当您单击联机视频时,可以在想要添加的视频的嵌入代码中进行粘贴。您也可以键入一个关键字以联机搜索最适合您的文档的视频。为使您的文档具有专业外观,Word 提供了页眉、页脚、封面和文本框设计,这些设计可互为补充。例如,您可以添加匹配的封面、页眉和提要栏。
单击“插入”,然后从不同库中选择所需元素。主题和样式也有助于文档保持协调。当您单击设计并选择新的主题时,图片、图表或 SmartArt 图形将会更改以匹配新的主题。当应用样式时,您的标题会进行更改以匹配新的主题。使用在需要位置出现的新按钮在 Word 中保存时间。
若要更改图片适应文档的方式,请单击该图片,图片旁边将会显示布局选项按钮。当处理表格时,单击要添加行或列的位置,然后单击加号。在新的阅读视图中阅读更加容易。可以折叠文档某些部分并关注所需文本。如果在达到结尾处之前需要停止读取,Word 会记住您的停止位置 - 即使在另一个设备上。
视频提供了功能强大的方法帮助您证明您的观点。当您单击联机视频时,可以在想要添加的视频的嵌入代码中进行粘贴。您也可以键入一个关键字以联机搜索最适合您的文档的视频。为使您的文档具有专业外观,Word 提供了页眉、页脚、封面和文本框设计,这些设计可互为补充。例如,您可以添加匹配的封面、页眉和提要栏。
</TextBox>

TextBox的三个文本选择属性
SelectionStart:光标选择文本的开始位置
SelectionLength:光标选择文本的长度
SelectedText:光标选择的文本
举例说明这三个属性,在TextBox中有事件:SelectionChanged,编写选择改变事件的响应函数:

private void txtBox1_SelectionChanged(object sender, RoutedEventArgs e)
{
    
    
    if (this.txtSelection == null) return;
    this.txtSelection.Text = "Selection from" + this.txtBox1.SelectionStart + "to" + 
        this.txtBox1.SelectionLength +"is" +this.txtBox1.SelectedText;
}

将选择的文本输入到TextBlock控件中,效果如下:
在这里插入图片描述
输出了TextBox控件中的选择开始、长度、选中的内容。
TextBox控件的拼写检查

SpellCheck.IsEnabled="True"

会在拼写有误的地方设置波浪线,但受限不支持中文,英文可以,且设置键盘要为英文键盘 。

Guess you like

Origin blog.csdn.net/qq_43511299/article/details/121547534