WPF TextBlock和TextBox有什么区别吗?

在select这两个控件之一时,我必须考虑什么标准?

TextBlocks和TextBoxes通用:

  • 可以用来显示文字
  • 可以设置为特定的“高度”和“宽度”,或者设置为“自动”,以便与文本一起变大。
  • 可以设置字体大小,字体types,字体样式,包装和范围左,右或居中。
  • 可以设置不透明度并应用像素着色器。

TextBlock的:

  • 用于显示更集中的文字印刷。
  • 可以包含设置为不同颜色,字体和大小的文本。
  • 行高也可以从默认设置增加,以在每行文本之间留出更多空间。
  • TextBlock内部的文本不能由用户select。

文本框:

  • 用于显示更加专注于内容input的文本,或者当内容需要由用户select时。
  • 只能设置为一种颜色,一种字体大小,一种字体types等
  • 有固定的行间距。
  • 也可以设置为固定的高度和宽度,但也可以打开滚动条以允许内容扩展。

TextBlock是用于显示文本的更轻量级控件,当您需要用户input或编辑现有文本时使用TextBox。 为mem使用certificate 。