wpf - WPF TextBlock 和 TextBox 有什么区别吗?

标签 wpf textbox textblock

选择这两个控件之一时必须考虑什么标准?

最佳答案

TextBlock 和 TextBox 共有的:

  • 可用于显示文本
  • 可以设置为特定的高度和宽度,或设置为自动,以便它们随文本一起增大。
  • 可以设置字体大小、字体类型、字体样式、换行以及向左、向右或居中排列。
  • 可以设置不透明度并应用像素着色器。

文本 block :

  • 用于以打印方式更集中地显示文本。
  • 可以包含设置为不同颜色、字体和大小的文本。
  • 行高也可以从默认设置增加,以便在每行文本之间留出更多空间。
  • 用户无法选择 TextBlock 内的文本。

文本框:

  • 用于显示更集中于内容输入的文本或需要用户选择内容时。
  • 只能设置为一种颜色、一种字体大小、一种字体类型等。
  • 具有固定的行距。
  • 也可以设置为固定的高度和宽度,但也可以打开滚动条以允许内容展开。

关于wpf - WPF TextBlock 和 TextBox 有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18204245/

相关文章:

javascript - 密码框文本

c# - WPF 的 TextBox 中的 ScrollToCaret 在哪里?

data-binding - 如何在 WP7 中将多个值数据绑定(bind)到单个 TextBlock.Text?

wpf - 图像以适应 WPF 中的网格单元格大小

WPF ListView 双击

wpf行为单元测试

c# - WPF DataGrid 在 AutoGenerateColumns 为 nullable bool 时强制绑定(bind) DataGridCheckBoxColumn

c# - 使用 JavaScript 检索文本框

wpf - 如何控制 TextBlock 的大小使内容完全显示