wpf textblock textbox 分別
时间: 2024-10-09 09:07:24 浏览: 41
一个TextBox伪装的可以复制的TextBlock
4星 · 用户满意度95%
在WPF (Windows Presentation Foundation) 中,`TextBlock` 和 `TextBox` 都是UI元素,但它们各自有不同的用途和功能:
1. **TextBlock**: 这是一个静态文本容器,主要用于展示预设的文字内容。`TextBlock` 只能显示文本,不会接受用户的输入。它的特点是样式丰富,可以控制字体、颜色、行高等文本呈现方式,并支持换行和多行文本。例如,你可以使用 `TextBlock` 显示程序的标题、描述或者是固定的提示信息。
```xml
<TextBlock Text="这是一个TextBlock,用于显示固定文本。">
```
2. **TextBox**: 真正的输入控件,用户可以直接在其中编辑输入文字。它可以捕获键盘输入,支持文本搜索、复制粘贴等功能。通常用于表单输入、搜索框等场景。你可以设置 `Text` 属性来初始化默认值,然后监听 `TextChanged` 或 `KeyDown` 事件响应用户操作。
```xml
<TextBox Name="myTextBox"
Width="200"
Height="30"
Text="请输入文字..."/>
```
阅读全文